Diff of the two buildlogs: -- --- b1/build.log 2025-02-13 01:47:52.574112181 +0000 +++ b2/build.log 2025-02-13 02:09:19.248057924 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Feb 12 13:24:53 -12 2025 -I: pbuilder-time-stamp: 1739409893 +I: Current time: Wed Mar 18 22:10:55 +14 2026 +I: pbuilder-time-stamp: 1773821455 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -26,52 +26,84 @@ dpkg-source: info: applying speedup-tests.patch I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/3703947/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/2980202/tmp/hooks/D01_modify_environment starting +debug: Running on codethink03-arm64. +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 Mar 18 08:11 /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/2980202/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/2980202/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build/reproducible-path' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="37" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='e27e3d9c9cf44cabb61919ca4ce49459' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='3703947' - PS1='# ' - PS2='> ' + INVOCATION_ID=e0e5cea81ef74196a5c50c2381eb57ee + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + 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=2980202 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.rufblJRb/pbuilderrc_v8IO --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rufblJRb/b1 --logfile b1/build.log reflect-cpp_0.14.1-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + 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.rufblJRb/pbuilderrc_NPrh --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rufblJRb/b2 --logfile b2/build.log reflect-cpp_0.14.1-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink04-arm64 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-31-cloud-arm64 #1 SMP Debian 6.1.128-1 (2025-02-07) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3703947/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/2980202/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -201,7 +233,7 @@ Get: 74 http://deb.debian.org/debian trixie/main arm64 libyyjson0 arm64 0.10.0+ds-1+b1 [84.3 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 libyyjson-dev arm64 0.10.0+ds-1+b1 [36.8 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 ninja-build arm64 1.12.1-1+b1 [130 kB] -Fetched 40.9 MB in 1s (64.1 MB/s) +Fetched 40.9 MB in 1s (77.3 MB/s) Preconfiguring packages ... Selecting previously unselected package libproc2-0:arm64. (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 ... 19921 files and directories currently installed.) @@ -520,7 +552,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/reflect-cpp-0.14.1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../reflect-cpp_0.14.1-1_source.changes +I: user script /srv/workspace/pbuilder/2980202/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/2980202/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/reflect-cpp-0.14.1/ && 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 > ../reflect-cpp_0.14.1-1_source.changes dpkg-buildpackage: info: source package reflect-cpp dpkg-buildpackage: info: source version 0.14.1-1 dpkg-buildpackage: info: source distribution unstable @@ -560,8 +596,8 @@ -- Detecting C compile features -- Detecting C compile features - done -- Found GTest: /usr/lib/aarch64-linux-gnu/cmake/GTest/GTestConfig.cmake (found version "1.15.0") --- Configuring done (3.3s) --- Generating done (0.2s) +-- Configuring done (2.3s) +-- Generating done (0.3s) CMake Warning: Manually-specified variables were not used by the project: @@ -575,13 +611,222 @@ dh_auto_build -O--buildsystem=cmake\+ninja cd obj-aarch64-linux-gnu && LC_ALL=C.UTF-8 ninja -j12 -v [0/2] /usr/bin/cmake -P /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/CMakeFiles/VerifyGlobs.cmake -[1/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.cxx +[1/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.cxx [2/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx.gch -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx.gch.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx.cxx -[3/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.cxx -[4/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.cxx -[5/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.cxx -[6/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx.cxx -[7/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_and_then.cpp +[3/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx.cxx +[4/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx.cxx +[5/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx.cxx +[6/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -x c++-header -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.gch -c /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx.cxx +[7/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_alphanumeric_map.cpp +[8/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class4.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[9/332] /usr/bin/c++ -Dreflectcpp_EXPORTS -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o -MF CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o.d -o CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/src/reflectcpp.cpp +[10/332] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/reflectcpp.dir/link.d -shared -Wl,-soname,libreflectcpp.so.0.14 -o libreflectcpp.so.0.14.1 CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o && : +[11/332] /usr/bin/cmake -E cmake_symlink_library libreflectcpp.so.0.14.1 libreflectcpp.so.0.14 libreflectcpp.so && : +[12/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class3.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[13/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_all_of.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static rfl::Result rfl::Maximum<_threshold>::validate(T) [with T = unsigned int; auto _threshold = 130]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp:90:46: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:46: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp: In static member function ‘static rfl::Result rfl::Maximum<_threshold>::validate(T) [with T = unsigned int; auto _threshold = 130]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp:90:46: note: ‘’ declared here + 89 | return Error("Value expected to be less than or equal to " + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 90 | std::to_string(threshold) + ", but got " + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[14/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class1.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[15/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_array.cpp +[16/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_box.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::xml::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::xml::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +[17/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_alphanumeric_unordered_map.cpp +[18/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_add_struct_name.cpp +[19/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_and_then.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -657,9 +902,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[8/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_alphanumeric_unordered_map.cpp -[9/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_alphanumeric_map.cpp -[10/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_apply.cpp +[20/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_add_struct_name.cpp +[21/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_combined_processors.cpp +[22/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_apply.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -696,63 +941,10 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[11/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_all_of.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static rfl::Result rfl::Maximum<_threshold>::validate(T) [with T = unsigned int; auto _threshold = 130]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp:90:46: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:46: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp: In static member function ‘static rfl::Result rfl::Maximum<_threshold>::validate(T) [with T = unsigned int; auto _threshold = 130]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/comparisons.hpp:90:46: note: ‘’ declared here - 89 | return Error("Value expected to be less than or equal to " + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 90 | std::to_string(threshold) + ", but got " + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, rfl::Validator, rfl::Maximum<130> >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[12/332] /usr/bin/c++ -Dreflectcpp_EXPORTS -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fPIC -MD -MT CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o -MF CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o.d -o CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/src/reflectcpp.cpp -[13/332] : && /usr/bin/c++ -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=CMakeFiles/reflectcpp.dir/link.d -shared -Wl,-soname,libreflectcpp.so.0.14 -o libreflectcpp.so.0.14.1 CMakeFiles/reflectcpp.dir/src/reflectcpp.cpp.o && : -[14/332] /usr/bin/cmake -E cmake_symlink_library libreflectcpp.so.0.14.1 libreflectcpp.so.0.14 libreflectcpp.so && : -[15/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_array2.cpp -[16/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class1.cpp -[17/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_any_of.cpp +[23/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_add_struct_name.cpp +[24/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_box2.cpp +[25/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class1.cpp +[26/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_any_of.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -789,9 +981,14 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[18/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_box2.cpp -[19/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as.cpp -[20/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_binary.cpp +[27/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class2.cpp +[28/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class3.cpp +[29/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_array2.cpp +[30/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class4.cpp +[31/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class5.cpp +[32/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_anonymous_fields.cpp +[33/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_array.cpp +[34/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_binary.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -835,54 +1032,10 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[21/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_array.cpp -[22/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_anonymous_fields.cpp -[23/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class2.cpp -[24/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class3.cpp -[25/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class4.cpp -[26/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_c_array_class5.cpp -[27/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_add_struct_name.cpp -[28/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as2.cpp -[29/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class2.cpp -[30/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as_flatten.cpp -[31/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class4.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[32/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_box.cpp +[35/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as.cpp +[36/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class2.cpp +[37/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as2.cpp +[38/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_box.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -939,7 +1092,8 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[33/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class1.cpp +[39/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_as_flatten.cpp +[40/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -949,9 +1103,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -959,37 +1113,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[34/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_constructor.cpp +[41/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_constructor.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1039,7 +1180,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[35/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class3.cpp +[42/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class3.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1076,7 +1217,59 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[36/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_default_values.cpp +[43/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_empty_object.cpp +[44/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_custom_class1.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[45/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_const_fields.cpp +[46/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_default_values.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1126,9 +1319,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[37/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_const_fields.cpp -[38/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_empty_object.cpp -[39/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_deque.cpp +[47/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_combined_processors.cpp +[48/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_deque.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1165,8 +1357,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[40/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_combined_processors.cpp -[41/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_email.cpp +[49/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum7.cpp +[50/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1176,35 +1368,21 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[42/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum7.cpp -[43/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum4.cpp +[51/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum1.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1214,9 +1392,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1224,11 +1402,11 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[44/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum5.cpp +[52/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_email.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1238,21 +1416,34 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[45/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum1.cpp +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"email"}}, rfl::Validator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9._%+\\-]+@[a-zA-Z0-9.\\-]+\\.[a-zA-Z]{2,}$"}}, rfl::internal::StringLiteral<6>{std::array{"Email"}}> >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[53/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum3.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1262,9 +1453,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1272,11 +1463,11 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum1::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[46/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum2.cpp +[54/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1286,9 +1477,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1296,11 +1487,11 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum2::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum4::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[47/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum3.cpp +[55/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum5.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1310,9 +1501,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1320,11 +1511,11 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum3::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum5::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[48/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum6.cpp +[56/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_enum6.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1348,7 +1539,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[49/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_error_messages.cpp +[57/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_error_messages.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1411,8 +1602,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[50/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_extra_fields.cpp -[51/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_filepath.cpp +[58/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_filepath.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1449,10 +1639,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[52/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_deep_nested.cpp -[53/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inheritance2.cpp -[54/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inheritance.cpp -[55/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum1.cpp +[59/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum_with_int.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1462,9 +1649,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1472,12 +1659,16 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[56/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_field_variant.cpp -[57/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum_with_int.cpp +[60/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_field_variant.cpp +[61/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_extra_fields.cpp +[62/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inheritance.cpp +[63/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_deep_nested.cpp +[64/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inheritance2.cpp +[65/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum1.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1487,9 +1678,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1497,11 +1688,11 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum1::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[58/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum2.cpp +[66/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flag_enum2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1525,8 +1716,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[59/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_field_variant_std.cpp -[60/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flatten.cpp +[67/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_field_variant_std.cpp +[68/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flatten_anonymous.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1536,60 +1727,60 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[61/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flatten_anonymous.cpp +[69/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_flatten.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1599,61 +1790,60 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[62/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_hex.cpp -[63/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_forward_list.cpp +[70/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_forward_list.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1690,9 +1880,12 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[64/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_generic.cpp -[65/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_integers.cpp -[66/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_list.cpp +[71/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_hex.cpp +[72/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_generic.cpp +[73/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_integers.cpp +[74/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal_unordered_map.cpp +[75/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal_map.cpp +[76/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_list.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1729,10 +1922,10 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[67/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal_unordered_map.cpp -[68/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal_map.cpp -[69/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inside_function.cpp -[70/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal.cpp +[77/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_inside_function.cpp +[78/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_monster_example.cpp +[79/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_meta_fields.cpp +[80/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_literal.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1782,9 +1975,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[71/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_monster_example.cpp -[72/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_meta_fields.cpp -[73/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_map.cpp +[81/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_map.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1821,7 +2012,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[74/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_multiset.cpp +[82/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_oct.cpp +[83/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_move_replace.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1831,9 +2023,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -1841,77 +2033,76 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[75/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_map_with_key_validation.cpp -[76/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_oct.cpp -[77/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_move_replace.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[84/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_map_with_key_validation.cpp +[85/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_multiset.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[78/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_multimap.cpp -[79/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_no_optionals.cpp +[86/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_multimap.cpp +[87/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_no_optionals.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1961,8 +2152,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[80/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector_write.cpp -[81/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_one_of.cpp +[88/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_one_of.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -1999,7 +2189,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[82/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_optional_fields.cpp +[89/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector_write.cpp +[90/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_optional_fields.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2036,7 +2227,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[83/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector_read.cpp +[91/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector_read.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2204,7 +2395,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[84/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_ref.cpp +[92/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_ref.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2244,7 +2435,7 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[85/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector.cpp +[93/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_reflector.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2294,8 +2485,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[86/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_readme_example.cpp -[87/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace2.cpp +[94/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_readme_example.cpp +[95/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2305,47 +2496,47 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[88/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace.cpp +[96/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2355,47 +2546,47 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"children"}}, rfl::Box > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[89/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_flatten.cpp +[97/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_flatten.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2458,71 +2649,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[90/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema3.cpp -[91/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_flatten2.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[92/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_with_other_struct2.cpp +[98/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_with_other_struct2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2585,8 +2712,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[93/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_get_if.cpp -[94/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_with_other_struct.cpp +[99/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_with_other_struct.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2649,9 +2775,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[95/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema2.cpp -[96/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_holds_alternative.cpp -[97/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_result.cpp +[100/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema.cpp +[101/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_replace_flatten2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2661,55 +2786,65 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[98/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema.cpp -[99/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant.cpp -[100/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_tuple.cpp -[101/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_emplace.cpp -[102/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_visit.cpp -[103/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_visit_in_place.cpp -[104/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_swap.cpp -[105/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema_size_validation.cpp -[106/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_set.cpp +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[102/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema2.cpp +[103/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_get_if.cpp +[104/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_holds_alternative.cpp +[105/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema3.cpp +[106/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant.cpp +[107/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_result.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2719,9 +2854,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -2729,62 +2864,43 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[107/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_shared_ptr.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector, std::allocator > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[108/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_std_ref.cpp -[109/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_skip.cpp +[108/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_tuple.cpp +[109/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_json_schema_size_validation.cpp +[110/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_emplace.cpp +[111/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_visit.cpp +[112/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_visit_in_place.cpp +[113/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_rfl_variant_swap.cpp +[114/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_skip.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2835,8 +2951,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[110/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_save_load.cpp -[111/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_camel_case_rename.cpp +[115/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2846,9 +2961,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -2856,37 +2971,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[112/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_pascal_case_rename.cpp +[116/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_shared_ptr.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2896,9 +2998,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -2906,37 +3008,25 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::shared_ptr > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[113/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_size.cpp +[117/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_std_ref.cpp +[118/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_size.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -2973,8 +3063,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[114/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_string_map.cpp -[115/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_camel_case.cpp +[119/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_save_load.cpp +[120/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_camel_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3037,8 +3127,109 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[116/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_string_unordered_map.cpp -[117/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_pascal_case.cpp +[121/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_camel_case_rename.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[122/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_string_unordered_map.cpp +[123/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_pascal_case_rename.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"home_town"}}, rfl::Rename{std::array{"home_town"}}, std::__cxx11::basic_string, std::allocator > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[124/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_string_map.cpp +[125/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_snake_case_to_pascal_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3101,7 +3292,31 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[118/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union.cpp +[126/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_template.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[127/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3173,7 +3388,57 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[119/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union2.cpp +[128/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_timestamp.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[129/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3245,83 +3510,7 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[120/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_timestamp.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[121/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_template.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"some_val"}}, int*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[122/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_strip_field_names.cpp -[123/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union3.cpp -[124/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_transform.cpp +[130/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_transform.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3358,9 +3547,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[125/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union4.cpp -[126/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tuple.cpp -[127/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unique_ptr.cpp +[131/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_strip_field_names.cpp +[132/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union3.cpp +[133/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unique_ptr.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3397,98 +3586,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[128/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_multiset.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:25, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here - 63 | _errors->emplace_back(Error("Failed to parse field '" + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | std::string(name) + - | ~~~~~~~~~~~~~~~~~~^ - 65 | "': " + std::move(res.error()->what()))); - | ~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here - 63 | _errors->emplace_back(Error("Failed to parse field '" + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | std::string(name) + - | ~~~~~~~~~~~~~~~~~~^ - 65 | "': " + std::move(res.error()->what()))); - | ~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here - 63 | _errors->emplace_back(Error("Failed to parse field '" + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | std::string(name) + - | ~~~~~~~~~~~~~~~~~~^ - 65 | "': " + std::move(res.error()->what()))); - | ~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[129/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unique_ptr2.cpp +[134/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tagged_union4.cpp +[135/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_tuple.cpp +[136/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unique_ptr2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3545,7 +3645,7 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[130/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_map.cpp +[137/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3555,7 +3655,7 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -3564,7 +3664,7 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3575,11 +3675,15 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3590,15 +3694,15 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3609,30 +3713,30 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[131/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_set.cpp +[138/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_multiset.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3642,7 +3746,7 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -3651,7 +3755,7 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3662,15 +3766,15 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3681,15 +3785,15 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here 63 | _errors->emplace_back(Error("Failed to parse field '" + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3700,30 +3804,30 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > >, std::default_delete, std::allocator >, std::hash, std::allocator > >, std::equal_to, std::allocator > >, std::allocator, std::allocator > > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[132/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_view.cpp +[139/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_map.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3733,35 +3837,84 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:25, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 1; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here + 63 | _errors->emplace_back(Error("Failed to parse field '" + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | std::string(name) + + | ~~~~~~~~~~~~~~~~~~^ + 65 | "': " + std::move(res.error()->what()))); + | ~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 2; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here + 63 | _errors->emplace_back(Error("Failed to parse field '" + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | std::string(name) + + | ~~~~~~~~~~~~~~~~~~^ + 65 | "': " + std::move(res.error()->what()))); + | ~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = rfl::json::Reader::YYJSONInputVar; auto:391 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0, 1, 2}; auto:400 = rfl::json::Reader::YYJSONInputVar; auto:401 = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::json::Reader; W = rfl::json::Writer; ViewType = rfl::NamedTuple{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::json::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/json/Reader.hpp:100:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here + 63 | _errors->emplace_back(Error("Failed to parse field '" + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | std::string(name) + + | ~~~~~~~~~~~~~~~~~~^ + 65 | "': " + std::move(res.error()->what()))); + | ~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::equal_to, std::allocator > >, std::default_delete, std::equal_to, std::allocator > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[133/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_wstring.cpp -[134/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_multimap.cpp +[140/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unordered_multimap.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3848,34 +4001,49 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[135/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unnamed_namespace.cpp -[136/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_variant.cpp -[137/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_enum.cpp +[141/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_view.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx:5, from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::json::Reader; W = rfl::json::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[138/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_array.cpp -[139/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_bytestring.cpp +[142/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_wstring.cpp +[143/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_unnamed_namespace.cpp +[144/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_variant.cpp +[145/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_array.cpp +[146/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_box.cpp +[147/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_bytestring.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3912,7 +4080,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[140/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class4.cpp +[148/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class3.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3922,9 +4090,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -3932,24 +4100,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[141/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class3.cpp +[149/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -3959,9 +4127,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -3969,24 +4137,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[142/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class1.cpp +[150/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_custom_class1.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4036,7 +4204,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[143/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_deque.cpp +[151/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_default_values.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4046,9 +4214,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4056,78 +4224,74 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[144/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_box.cpp -[145/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_default_values.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, - from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[152/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_deque.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[146/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_add_struct_name.cpp -[147/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_combined_processors.cpp -[148/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_literal_map.cpp -[149/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flag_enum.cpp +[153/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4137,9 +4301,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4147,12 +4311,13 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_enum::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[150/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_field_variant.cpp -[151/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flag_enum_with_int.cpp +[154/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_combined_processors.cpp +[155/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_field_variant.cpp +[156/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flag_enum_with_int.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4176,7 +4341,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[152/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flatten_anonymous.cpp +[157/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flag_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4186,60 +4351,21 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[153/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flatten.cpp +[158/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flatten.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4302,7 +4428,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[154/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_forward_list.cpp +[159/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_literal_map.cpp +[160/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_forward_list.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4339,7 +4466,70 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[155/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_literal.cpp +[161/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_flatten_anonymous.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[162/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_literal.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4376,7 +4566,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[156/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_map.cpp +[163/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_map.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4426,7 +4616,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[157/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_map_with_key_validation.cpp +[164/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_map_with_key_validation.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4463,7 +4653,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[158/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_readme_example2.cpp +[165/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_readme_example2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4500,9 +4690,10 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[159/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_string_map.cpp -[160/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_monster_example.cpp -[161/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_set.cpp +[166/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_readme_example.cpp +[167/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_ref.cpp +[168/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_monster_example.cpp +[169/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4539,9 +4730,72 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[162/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_ref.cpp -[163/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_size.cpp -[164/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_snake_case_to_camel_case.cpp +[170/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_save_load.cpp +[171/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_string_map.cpp +[172/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_snake_case_to_pascal_case.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[173/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_snake_case_to_camel_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4604,73 +4858,104 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[165/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_save_load.cpp -[166/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_readme_example.cpp -[167/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_snake_case_to_pascal_case.cpp +[174/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_size.cpp +[175/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_tagged_union.cpp +[176/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_bytestring.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = msgpack_object; auto:391 = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, + inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0}; auto:400 = msgpack_object; auto:401 = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, + inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, + inlined from ‘std::optional rfl::msgpack::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/msgpack/Reader.hpp:137:26, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 52] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:25, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here + 63 | _errors->emplace_back(Error("Failed to parse field '" + + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 64 | std::string(name) + + | ~~~~~~~~~~~~~~~~~~^ + 65 | "': " + std::move(res.error()->what()))); + | ~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[177/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_timestamp.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[168/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_tagged_union.cpp -[169/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_wstring.cpp +[178/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_tagged_union2.cpp +[179/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_wstring.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4707,20 +4992,20 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[170/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_unique_ptr2.cpp -[171/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_unique_ptr.cpp +[180/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_variant.cpp +[181/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_array.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx:5, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4728,24 +5013,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[172/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_timestamp.cpp +[182/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_unique_ptr.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4755,9 +5053,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4765,39 +5063,66 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[183/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_unique_ptr2.cpp +[184/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_box.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::flexbuf::Reader; W = rfl::flexbuf::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[173/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_tagged_union2.cpp -[174/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/cmake_pch.hxx -MD -MT tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o -MF tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o.d -o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/flexbuffers/test_variant.cpp -[175/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_bytestring.cpp +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +[185/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_add_struct_name.cpp +[186/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class3.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4807,41 +5132,34 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::ViewReader::assign_if_field_matches(const R&, const std::string_view&, const auto:390&, auto:391*, auto:392*, auto:393*, auto:394*, bool*) [with int i = 0; auto:390 = msgpack_object; auto:391 = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; auto:392 = std::vector; auto:393 = std::array; auto:394 = std::array; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55, - inlined from ‘static void rfl::parsing::ViewReader::assign_to_matching_field(const R&, const std::string_view&, const auto:400&, auto:401*, auto:402*, auto:403*, auto:404*, std::integer_sequence) [with int ...is = {0}; auto:400 = msgpack_object; auto:401 = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; auto:402 = std::vector; auto:403 = std::array; auto:404 = std::array; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:110:33, - inlined from ‘void rfl::parsing::ViewReader::read(const std::string_view&, const InputVarType&) const [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; ViewType = rfl::NamedTuple{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:32:29, - inlined from ‘std::optional rfl::msgpack::Reader::read_object(const ObjectReader&, const InputObjectType&) const [with ObjectReader = rfl::parsing::ViewReader{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*> >, rfl::Processors<> >]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/msgpack/Reader.hpp:137:26, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:267:27: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 52] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:25, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/ViewReader.hpp:64:55: note: ‘’ declared here - 63 | _errors->emplace_back(Error("Failed to parse field '" + - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 64 | std::string(name) + - | ~~~~~~~~~~~~~~~~~~^ - 65 | "': " + std::move(res.error()->what()))); - | ~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"bytestring"}}, std::__cxx11::basic_string, std::allocator >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[176/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class4.cpp +[187/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class1.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4851,9 +5169,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4861,24 +5179,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[177/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class3.cpp +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[188/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4888,9 +5219,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -4898,24 +5229,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[178/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_enum.cpp +[189/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -4976,107 +5307,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[179/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_deque.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[180/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_array.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::default_delete > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[181/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_default_values.cpp +[190/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_default_values.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5126,7 +5357,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[182/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_custom_class1.cpp +[191/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_deque.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5136,9 +5367,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -5146,77 +5377,39 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[183/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_box.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[184/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flag_enum_with_int.cpp +[192/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_combined_processors.cpp +[193/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_field_variant.cpp +[194/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flag_enum_with_int.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5277,10 +5470,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[185/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_combined_processors.cpp -[186/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_add_struct_name.cpp -[187/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_field_variant.cpp -[188/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flag_enum.cpp +[195/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flag_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5341,11 +5531,11 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[189/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flatten_anonymous.cpp -[190/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_extra_fields.cpp -[191/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flatten.cpp -[192/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_literal_map.cpp -[193/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_forward_list.cpp +[196/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flatten.cpp +[197/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_flatten_anonymous.cpp +[198/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_extra_fields.cpp +[199/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_literal_map.cpp +[200/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_forward_list.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5395,7 +5585,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[194/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_literal.cpp +[201/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_map.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5405,9 +5595,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -5415,37 +5605,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[195/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_readme_example2.cpp +[202/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_readme_example2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5482,7 +5672,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[196/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_map.cpp +[203/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_literal.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5492,9 +5682,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -5502,37 +5692,87 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::map, std::allocator >, test_map::Person, std::less, std::allocator > >, std::allocator, std::allocator >, test_map::Person> > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, rfl::Literal{std::array{"Homer"}}, rfl::internal::StringLiteral<6>{std::array{"Marge"}}, rfl::internal::StringLiteral<5>{std::array{"Bart"}}, rfl::internal::StringLiteral<5>{std::array{"Lisa"}}, rfl::internal::StringLiteral<7>{std::array{"Maggie"}}> >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, rfl::Literal{std::array{"Simpson"}}> >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[197/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_set.cpp +[204/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_map_with_key_validation.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[205/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5582,7 +5822,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[198/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_skip.cpp +[206/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_skip.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5619,7 +5859,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[199/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_map_with_key_validation.cpp +[207/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_ref.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5629,48 +5869,42 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_ref::DecisionTree::Leaf, test_ref::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_ref::DecisionTree::Leaf, test_ref::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[200/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_string_map.cpp -[201/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_snake_case_to_camel_case.cpp +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +[208/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_string_map.cpp +[209/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_readme_example.cpp +[210/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_monster_example.cpp +[211/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_save_load.cpp +[212/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_size.cpp +[213/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_snake_case_to_camel_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5733,51 +5967,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[202/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_ref.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_ref::DecisionTree::Leaf, test_ref::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_ref::DecisionTree::Leaf, test_ref::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[203/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_readme_example.cpp -[204/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_size.cpp -[205/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_monster_example.cpp -[206/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_save_load.cpp -[207/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_snake_case_to_pascal_case.cpp +[214/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_snake_case_to_pascal_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5840,7 +6030,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[208/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_timestamp.cpp +[215/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_timestamp.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -5890,95 +6080,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[209/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_tagged_union2.cpp -[210/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_wstring.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 56] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 55] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[211/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_unique_ptr.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[212/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_tagged_union.cpp +[216/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_tagged_union.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6050,8 +6152,7 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[213/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_variant.cpp -[214/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_unique_ptr2.cpp +[217/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_unique_ptr.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6061,49 +6162,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_unique_ptr2::DecisionTree::Leaf, test_unique_ptr2::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_unique_ptr2::DecisionTree::Leaf, test_unique_ptr2::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[215/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class4.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6111,98 +6172,76 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[216/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class3.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[217/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_custom_class1.cpp +[218/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_wstring.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 56] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 55] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::msgpack::Reader; W = rfl::msgpack::Writer; bool _ignore_empty_containers = false; bool _all_required = true; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[218/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_default_values.cpp +[219/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_variant.cpp +[220/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_tagged_union2.cpp +[221/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_default_values.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6239,21 +6278,17 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[219/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_enum.cpp -[220/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_deque.cpp -[221/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_array.cpp -[222/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_field_variant.cpp -[223/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_box.cpp +[222/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx -MD -MT tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o -MF tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o.d -o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/msgpack/test_unique_ptr2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx:5, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/cmake_pch.hxx:5, from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::xml::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_unique_ptr2::DecisionTree::Leaf, test_unique_ptr2::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6271,7 +6306,7 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::xml::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_unique_ptr2::DecisionTree::Leaf, test_unique_ptr2::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::msgpack::Reader&, const std::string&, const InputVarType&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6283,18 +6318,18 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[224/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_add_struct_name.cpp -[225/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_combined_processors.cpp -[226/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flag_enum_with_int.cpp -[227/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flag_enum.cpp +[223/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_deque.cpp +[224/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_enum.cpp +[225/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flag_enum.cpp +[226/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_field_variant.cpp +[227/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flag_enum_with_int.cpp [228/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal_map.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal_map.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_literal_map.cpp -[229/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flatten.cpp -[230/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flatten_anonymous.cpp +[229/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flatten_anonymous.cpp +[230/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_flatten.cpp [231/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_forward_list.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_forward_list.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_forward_list.cpp [232/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_literal.cpp [233/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_map.cpp -[234/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_map_with_key_validation.cpp -[235/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_readme_example2.cpp +[234/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_readme_example2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6331,10 +6366,12 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[236/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_string_map.cpp +[235/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_map_with_key_validation.cpp +[236/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_readme_example.cpp [237/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_set.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_set.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_set.cpp -[238/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_readme_example.cpp -[239/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_ref.cpp +[238/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_string_map.cpp +[239/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_monster_example.cpp +[240/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_ref.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6374,9 +6411,8 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[240/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_save_load.cpp -[241/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_monster_example.cpp -[242/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_snake_case_to_camel_case.cpp +[241/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_save_load.cpp +[242/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_size.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6386,9 +6422,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6396,37 +6432,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[243/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_size.cpp +[243/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_timestamp.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6436,9 +6472,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6446,37 +6482,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, rfl::Validator >, rfl::Size, rfl::EqualTo<3> > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[244/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_snake_case_to_pascal_case.cpp +[244/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_snake_case_to_camel_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6486,9 +6522,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6496,37 +6532,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[245/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_timestamp.cpp +[245/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_snake_case_to_pascal_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6536,9 +6572,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6546,33 +6582,33 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3}; R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::xml::Reader; W = rfl::xml::Writer; bool _ignore_empty_containers = true; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors; FieldTypes = {rfl::Field{std::array{"FirstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"LastName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"Birthday"}}, rfl::Timestamp{std::array{"%Y-%m-%d"}}>*>, rfl::Field{std::array{"Children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ @@ -6655,8 +6691,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[248/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_variant.cpp -[249/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_unique_ptr.cpp +[248/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_unique_ptr.cpp +[249/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_variant.cpp [250/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr2.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr2.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_unique_ptr2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -6697,9 +6733,10 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[251/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_xml_content.cpp -[252/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_xml_content2.cpp -[253/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class4.cpp +[251/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_array.cpp +[252/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_xml_content.cpp +[253/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/cmake_pch.hxx -MD -MT tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -MF tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o.d -o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/xml/test_xml_content2.cpp +[254/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_box.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6709,9 +6746,66 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::get_discriminator(const rfl::toml::Reader&, toml::v3::table* const&):: [with auto:436 = rfl::Error]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:157:14, + inlined from ‘rfl::Result rfl::Result::or_else(const F&) [with F = rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::get_discriminator(const rfl::toml::Reader&, toml::v3::table* const&)::; T = std::__cxx11::basic_string]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Result.hpp:214:16, + inlined from ‘static rfl::Result > rfl::parsing::Parser, ProcessorsType>::get_discriminator(const R&, const InputObjectOrArrayType&) [with R = rfl::toml::Reader; W = rfl::toml::Writer; StringLiteral<...auto...> _discriminator = rfl::internal::StringLiteral<5>{std::array{"type"}}; AlternativeTypes = {test_box::DecisionTree::Leaf, test_box::DecisionTree::Node}; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:169:35: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 108] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In static member function ‘static rfl::Result > rfl::parsing::Parser, ProcessorsType>::get_discriminator(const R&, const InputObjectOrArrayType&) [with R = rfl::toml::Reader; W = rfl::toml::Writer; StringLiteral<...auto...> _discriminator = rfl::internal::StringLiteral<5>{std::array{"type"}}; AlternativeTypes = {test_box::DecisionTree::Leaf, test_box::DecisionTree::Node}; ProcessorsType = rfl::Processors<>]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:157:14: note: ‘’ declared here + 157 | return Error("Could not parse tagged union: Could not find field '" + + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 158 | _discriminator.str() + + | ~~~~~~~~~~~~~~~~~~~~~~ + 159 | "' or type of field was not a string."); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::toml::Reader&, const std::string&, toml::v3::node* const&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::toml::Reader&, const std::string&, toml::v3::node* const&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here + 127 | "Could not parse tagged union with " + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + 128 | "discrimininator " + + | ~~~~~~~~~~~~~~~~~~~~ + 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); + | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +[255/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class3.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx:5, + from : +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6719,24 +6813,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[254/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_default_values.cpp +[256/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class1.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6746,9 +6840,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6756,37 +6850,38 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[255/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class3.cpp +[257/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_add_struct_name.cpp +[258/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6796,9 +6891,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6806,25 +6901,25 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[256/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_array.cpp -[257/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_deque.cpp +[259/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_combined_processors.cpp +[260/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_default_values.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6834,9 +6929,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6844,24 +6939,37 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[258/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_custom_class1.cpp +[261/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_deque.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6871,9 +6979,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -6881,37 +6989,48 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr >, std::default_delete > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[262/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flag_enum.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 2; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::vector >*>}]’: +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[259/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_enum.cpp +[263/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6935,7 +7054,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[260/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_box.cpp +[264/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flag_enum_with_int.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -6945,57 +7064,22 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::get_discriminator(const rfl::toml::Reader&, toml::v3::table* const&):: [with auto:436 = rfl::Error]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:157:14, - inlined from ‘rfl::Result rfl::Result::or_else(const F&) [with F = rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::get_discriminator(const rfl::toml::Reader&, toml::v3::table* const&)::; T = std::__cxx11::basic_string]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Result.hpp:214:16, - inlined from ‘static rfl::Result > rfl::parsing::Parser, ProcessorsType>::get_discriminator(const R&, const InputObjectOrArrayType&) [with R = rfl::toml::Reader; W = rfl::toml::Writer; StringLiteral<...auto...> _discriminator = rfl::internal::StringLiteral<5>{std::array{"type"}}; AlternativeTypes = {test_box::DecisionTree::Leaf, test_box::DecisionTree::Node}; ProcessorsType = rfl::Processors<>]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:169:35: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 108] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:25, +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In static member function ‘static rfl::Result > rfl::parsing::Parser, ProcessorsType>::get_discriminator(const R&, const InputObjectOrArrayType&) [with R = rfl::toml::Reader; W = rfl::toml::Writer; StringLiteral<...auto...> _discriminator = rfl::internal::StringLiteral<5>{std::array{"type"}}; AlternativeTypes = {test_box::DecisionTree::Leaf, test_box::DecisionTree::Node}; ProcessorsType = rfl::Processors<>]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:157:14: note: ‘’ declared here - 157 | return Error("Could not parse tagged union: Could not find field '" + - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 158 | _discriminator.str() + - | ~~~~~~~~~~~~~~~~~~~~~~ - 159 | "' or type of field was not a string."); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<0>(const rfl::toml::Reader&, const std::string&, toml::v3::node* const&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘rfl::parsing::Parser{std::array{"type"}}, test_box::DecisionTree::Leaf, test_box::DecisionTree::Node>, rfl::Processors<> >::set_if_disc_value_matches<1>(const rfl::toml::Reader&, const std::string&, toml::v3::node* const&, ResultType*, bool*)::’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 72] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp: In lambda function: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_tagged_union.hpp:129:34: note: ‘’ declared here - 127 | "Could not parse tagged union with " - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - 128 | "discrimininator " + - | ~~~~~~~~~~~~~~~~~~~~ - 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); - | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[261/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_field_variant.cpp -[262/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_add_struct_name.cpp -[263/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_combined_processors.cpp -[264/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flag_enum.cpp +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[265/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_field_variant.cpp +[266/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flatten_anonymous.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7005,22 +7089,34 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum::Color*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[265/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_literal_map.cpp -[266/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flatten.cpp +In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, + inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here + 223 | "Field named '" + std::string(current_name) + "' not found.")); + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[267/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flatten.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7057,30 +7153,6 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[267/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flag_enum_with_int.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, float*>, rfl::Field{std::array{"color"}}, test_flag_enum_with_int::Color*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [268/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_forward_list.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_forward_list.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_forward_list.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -7118,43 +7190,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[269/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_flatten_anonymous.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx:5, - from : -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, - inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] - 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here - 223 | "Field named '" + std::string(current_name) + "' not found.")); - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[269/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_literal_map.cpp [270/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_literal.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -7255,7 +7291,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[272/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_map_with_key_validation.cpp +[272/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_readme_example2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7265,34 +7301,34 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[273/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_readme_example2.cpp +[273/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_map_with_key_validation.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7302,35 +7338,34 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 51] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 50] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2}; R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"age"}}, int*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::toml::Reader; W = rfl::toml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, rfl::Rename{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"lastName"}}, rfl::Rename{std::array{"lastName"}}, std::__cxx11::basic_string, std::allocator > >*>, rfl::Field{std::array{"children"}}, std::unique_ptr, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > >, std::default_delete, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person, std::less, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> > >, std::allocator, std::allocator >, rfl::PatternValidator{std::array{"^[a-zA-Z0-9]*$"}}, rfl::internal::StringLiteral<13>{std::array{"AlphaNumeric"}}> >, test_map_with_key_validation::Person> > > > >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[274/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_readme_example.cpp -[275/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_set.cpp +[274/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7367,9 +7402,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[275/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_readme_example.cpp [276/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_string_map.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_string_map.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_string_map.cpp -[277/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_monster_example.cpp -[278/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_ref.cpp +[277/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_ref.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7426,6 +7461,7 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ +[278/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_monster_example.cpp [279/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_snake_case_to_camel_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -7489,9 +7525,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[280/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_save_load.cpp -[281/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_size.cpp -[282/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_snake_case_to_pascal_case.cpp +[280/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_size.cpp +[281/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_snake_case_to_pascal_case.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7554,6 +7589,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[282/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_save_load.cpp [283/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/cmake_pch.hxx -MD -MT tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_timestamp.cpp.o -MF tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_timestamp.cpp.o.d -o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/toml/test_timestamp.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -7831,7 +7867,10 @@ | ~~~~~~~~~~~~~~~~~~~~ 129 | _discriminator.str() + " '" + _disc_value + "': " + _e.what()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~ -[289/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class3.cpp +[289/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_array.cpp +[290/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_box.cpp +[291/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class1.cpp +[292/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class3.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7868,7 +7907,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[290/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class4.cpp +[293/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_add_struct_name.cpp +[294/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_combined_processors.cpp +[295/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class4.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7905,11 +7946,9 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[291/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_array.cpp -[292/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_custom_class1.cpp -[293/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_box.cpp -[294/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_deque.cpp -[295/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_enum.cpp +[296/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_default_values.cpp +[297/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_deque.cpp +[298/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7933,11 +7972,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[296/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_default_values.cpp -[297/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_field_variant.cpp -[298/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_add_struct_name.cpp -[299/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_combined_processors.cpp -[300/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flag_enum.cpp +[299/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flag_enum.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7961,8 +7996,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[301/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_literal_map.cpp -[302/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flag_enum_with_int.cpp +[300/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_field_variant.cpp +[301/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flag_enum_with_int.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7986,7 +8021,7 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[303/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flatten.cpp +[302/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flatten_anonymous.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -7996,9 +8031,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -8006,24 +8041,24 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[304/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flatten_anonymous.cpp +[303/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_flatten.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -8033,9 +8068,9 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 3; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 49] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ @@ -8043,25 +8078,26 @@ from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 4; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1, 2, 3, 4}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: /usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"first_name"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"last_name"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"firstName"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"lastName"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"age"}}, int*>, rfl::Field{std::array{"employer"}}, rfl::Box, std::allocator > >*>, rfl::Field{std::array{"salary"}}, float*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[305/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_literal.cpp -[306/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_forward_list.cpp +[304/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_literal_map.cpp +[305/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_forward_list.cpp +[306/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_literal.cpp [307/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_map.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, @@ -8113,8 +8149,7 @@ 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ [308/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map_with_key_validation.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map_with_key_validation.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map_with_key_validation.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_map_with_key_validation.cpp -[309/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_readme_example.cpp -[310/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_readme_example2.cpp +[309/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_readme_example2.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -8151,11 +8186,10 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[311/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_monster_example.cpp -[312/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_string_map.cpp -[313/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_ref.cpp -[314/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_snake_case_to_pascal_case.cpp -[315/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_set.cpp +[310/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_monster_example.cpp +[311/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_readme_example.cpp +[312/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_ref.cpp +[313/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_set.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -8192,15 +8226,16 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[316/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_size.cpp -[317/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_snake_case_to_camel_case.cpp -[318/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/link.d tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -o tests/flexbuffers/reflect-cpp-flexbuffers-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-flexbuffers-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/reflect-cpp-flexbuffers-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-flexbuffers-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/reflect-cpp-flexbuffers-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake +[314/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_save_load.cpp +[315/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_size.cpp +[316/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_string_map.cpp +[317/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/link.d tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_add_struct_name.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_array.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_box.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_bytestring.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_combined_processors.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class1.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class3.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_custom_class4.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_default_values.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_deque.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_enum.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_field_variant.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flag_enum_with_int.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_flatten_anonymous.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_forward_list.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_literal_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_map_with_key_validation.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_monster_example.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_readme_example2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_ref.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_save_load.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_set.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_size.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_camel_case.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_string_map.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_tagged_union2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_timestamp.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_unique_ptr2.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_variant.cpp.o tests/flexbuffers/CMakeFiles/reflect-cpp-flexbuffers-tests.dir/test_wstring.cpp.o -o tests/flexbuffers/reflect-cpp-flexbuffers-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-flexbuffers-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/reflect-cpp-flexbuffers-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-flexbuffers-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/flexbuffers/reflect-cpp-flexbuffers-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake +[318/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_snake_case_to_camel_case.cpp [319/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/link.d tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_add_struct_name.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_array.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_box.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_bytestring.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_combined_processors.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class1.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class3.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_custom_class4.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_default_values.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_deque.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_enum.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_extra_fields.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_field_variant.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flag_enum_with_int.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_flatten_anonymous.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_forward_list.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_literal_map.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_map_with_key_validation.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_monster_example.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_readme_example2.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_ref.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_save_load.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_set.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_size.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_skip.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_camel_case.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_string_map.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_tagged_union2.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_timestamp.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_unique_ptr2.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_variant.cpp.o tests/msgpack/CMakeFiles/reflect-cpp-msgpack-tests.dir/test_wstring.cpp.o -o tests/msgpack/reflect-cpp-msgpack-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-msgpack-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/reflect-cpp-msgpack-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-msgpack-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/msgpack/reflect-cpp-msgpack-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake -[320/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_save_load.cpp -[321/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/link.d tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_forward_list.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_camel_case.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_string_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_tagged_union.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_timestamp.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_unique_ptr.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_unique_ptr2.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_variant.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_wstring.cpp.o -o tests/toml/reflect-cpp-toml-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-toml-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/reflect-cpp-toml-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-toml-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/reflect-cpp-toml-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake -[322/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/link.d tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_forward_list.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_set.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_tagged_union.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr2.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_wstring.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -o tests/xml/reflect-cpp-xml-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-xml-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/reflect-cpp-xml-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-xml-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/reflect-cpp-xml-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake -[323/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_tagged_union.cpp -[324/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_timestamp.cpp +[320/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_snake_case_to_pascal_case.cpp +[321/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/link.d tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_add_struct_name.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_array.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_box.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_combined_processors.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class1.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class3.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_custom_class4.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_default_values.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_deque.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_enum.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_field_variant.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flag_enum_with_int.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_flatten_anonymous.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_forward_list.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_literal_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_map_with_key_validation.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_monster_example.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_readme_example2.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_ref.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_save_load.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_set.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_size.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_camel_case.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_string_map.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_tagged_union.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_timestamp.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_unique_ptr2.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_variant.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_wstring.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content.cpp.o tests/xml/CMakeFiles/reflect-cpp-xml-tests.dir/test_xml_content2.cpp.o -o tests/xml/reflect-cpp-xml-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-xml-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/reflect-cpp-xml-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-xml-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/xml/reflect-cpp-xml-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake +[322/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/link.d tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_add_struct_name.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_array.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_box.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_combined_processors.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class1.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class3.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_custom_class4.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_default_values.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_deque.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_enum.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_field_variant.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flag_enum_with_int.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_flatten_anonymous.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_forward_list.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_literal_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_map_with_key_validation.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_monster_example.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_readme_example2.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_ref.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_save_load.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_set.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_size.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_camel_case.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_string_map.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_tagged_union.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_timestamp.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_unique_ptr.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_unique_ptr2.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_variant.cpp.o tests/toml/CMakeFiles/reflect-cpp-toml-tests.dir/test_wstring.cpp.o -o tests/toml/reflect-cpp-toml-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-toml-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/reflect-cpp-toml-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-toml-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/toml/reflect-cpp-toml-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake +[323/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_timestamp.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -8250,8 +8285,8 @@ /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[325/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_unique_ptr.cpp -[326/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_variant.cpp +[324/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_tagged_union.cpp +[325/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_wstring.cpp In file included from /usr/include/c++/14/string_view:48, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, @@ -8261,58 +8296,59 @@ In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 56] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ -[327/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_unique_ptr2.cpp -[328/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_wstring.cpp -In file included from /usr/include/c++/14/string_view:48, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx:5, - from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 56] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 55] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, - from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[326/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_unique_ptr.cpp +[327/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_variant.cpp +In file included from /usr/include/c++/14/string_view:48, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/Field.hpp:5, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/AddStructName.hpp:6, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx:5, + from : In static member function ‘static constexpr std::char_traits::char_type* std::char_traits::copy(char_type*, const char_type*, std::size_t)’, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]’ at /usr/include/c++/14/bits/basic_string.h:688:23, inlined from ‘constexpr std::__cxx11::basic_string<_CharT, _Traits, _Allocator> std::operator+(__cxx11::basic_string<_CharT, _Traits, _Allocator>&&, const _CharT*) [with _CharT = char; _Traits = char_traits; _Alloc = allocator]’ at /usr/include/c++/14/bits/basic_string.h:3735:43, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 1; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, - inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0, 1}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, - inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: -/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 55] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_one_missing_field(const std::array&, const NamedTupleType&, std::array*, std::vector*) [with int _i = 0; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57, + inlined from ‘static void rfl::parsing::NamedTupleParser::handle_missing_fields(const std::array&, const NamedTupleType&, std::array*, std::vector*, std::integer_sequence) [with int ..._is = {0}; R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:242:35, + inlined from ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’ at /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:272:26: +/usr/include/c++/14/bits/char_traits.h:427:56: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset [32, 47] is out of the bounds [0, 32] of object ‘’ with type ‘std::__cxx11::basic_string’ [-Warray-bounds=] 427 | return static_cast(__builtin_memcpy(__s1, __s2, __n)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ -/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"theNormalString"}}, std::__cxx11::basic_string, std::allocator >*>, rfl::Field{std::array{"theWiderString"}}, std::__cxx11::basic_string, std::allocator >*>}]’: +In file included from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser_named_tuple.hpp:4, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/Parser.hpp:11, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/CustomParser.hpp:10, + from /build/reproducible-path/reflect-cpp-0.14.1/include/rfl.hpp:62: +/build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp: In static member function ‘static std::optional rfl::parsing::NamedTupleParser::read_object_or_array(const R&, const InputObjectOrArrayType&, NamedTupleType*) [with R = rfl::yaml::Reader; W = rfl::yaml::Writer; bool _ignore_empty_containers = false; bool _all_required = false; bool _no_field_names = false; ProcessorsType = rfl::Processors<>; FieldTypes = {rfl::Field{std::array{"radius"}}, double*>}]’: /build/reproducible-path/reflect-cpp-0.14.1/include/rfl/parsing/NamedTupleParser.hpp:223:57: note: ‘’ declared here 223 | "Field named '" + std::string(current_name) + "' not found.")); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ +[328/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/cmake_pch.hxx -MD -MT tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o -MF tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o.d -o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/yaml/test_unique_ptr2.cpp [329/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/link.d tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_add_struct_name.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_array.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_box.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_combined_processors.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class1.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class3.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_custom_class4.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_default_values.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_deque.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_enum.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_field_variant.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flag_enum_with_int.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_flatten_anonymous.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_forward_list.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_literal_map.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_map_with_key_validation.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_monster_example.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_readme_example2.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_ref.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_save_load.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_set.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_size.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_camel_case.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_string_map.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_tagged_union.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_timestamp.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_unique_ptr2.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_variant.cpp.o tests/yaml/CMakeFiles/reflect-cpp-yaml-tests.dir/test_wstring.cpp.o -o tests/yaml/reflect-cpp-yaml-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-yaml-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/reflect-cpp-yaml-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-yaml-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/yaml/reflect-cpp-yaml-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake [330/332] /usr/bin/c++ -I/build/reproducible-path/reflect-cpp-0.14.1/include -I/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/include -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -std=gnu++20 -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -DGTEST_HAS_PTHREAD=1 -Winvalid-pch -include /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/CMakeFiles/reflect-cpp-json-tests.dir/cmake_pch.hxx -MD -MT tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_many_fields.cpp.o -MF tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_many_fields.cpp.o.d -o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_many_fields.cpp.o -c /build/reproducible-path/reflect-cpp-0.14.1/tests/json/test_many_fields.cpp [331/332] : && /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/reflect-cpp-0.14.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++20 -Wall -Wno-sign-compare -Wno-missing-braces -Wno-psabi -pthread -fno-strict-aliasing -fwrapv -O2 -ftemplate-backtrace-limit=0 -Wl,-z,relro -Wl,-z,now -Wl,--dependency-file=tests/json/CMakeFiles/reflect-cpp-json-tests.dir/link.d tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_add_struct_name.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_all_of.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_alphanumeric_unordered_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_and_then.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_anonymous_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_any_of.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_apply.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_array2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_as_flatten.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_binary.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_box2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class1.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class3.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class4.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_c_array_class5.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_combined_processors.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_const_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class1.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class3.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_class4.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_custom_constructor.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deep_nested.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_default_values.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_deque.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_email.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_empty_object.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum1.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum3.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum4.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum5.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum6.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_enum7.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_error_messages.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_extra_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_field_variant_std.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_filepath.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum1.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flag_enum_with_int.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_flatten_anonymous.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_forward_list.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_generic.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_hex.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inheritance2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_inside_function.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_integers.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema3.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_json_schema_size_validation.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_list.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_literal_unordered_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_many_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_map_with_key_validation.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_meta_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_monster_example.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_move_replace.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multimap.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_multiset.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_no_optionals.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_oct.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_one_of.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_optional_fields.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_readme_example.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_ref.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_read.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_reflector_write.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_flatten2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_replace_with_other_struct2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_result.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_tuple.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_emplace.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_get_if.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_holds_alternative.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_swap.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_rfl_variant_visit_in_place.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_save_load.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_set.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_shared_ptr.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_size.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_skip.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_camel_case_rename.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_snake_case_to_pascal_case_rename.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_std_ref.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_string_unordered_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_strip_field_names.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union3.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tagged_union4.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_template.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_timestamp.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_transform.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_tuple.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unique_ptr2.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unnamed_namespace.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_map.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multimap.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_multiset.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_unordered_set.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_variant.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_view.cpp.o tests/json/CMakeFiles/reflect-cpp-json-tests.dir/test_wstring.cpp.o -o tests/json/reflect-cpp-json-tests -Wl,-rpath,/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu libreflectcpp.so.0.14.1 /usr/lib/aarch64-linux-gnu/libgtest_main.a /usr/lib/aarch64-linux-gnu/libyyjson.so.0.10.0 /usr/lib/aarch64-linux-gnu/libflatbuffers.a /usr/lib/aarch64-linux-gnu/libmsgpack-c.so.2.0.0 /usr/lib/aarch64-linux-gnu/libtomlplusplus.so /usr/lib/aarch64-linux-gnu/libpugixml.so.1.14 /usr/lib/aarch64-linux-gnu/libyaml-cpp.so.0.8.0 /usr/lib/aarch64-linux-gnu/libgtest.a && cd /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json && /usr/bin/cmake -D TEST_TARGET=reflect-cpp-json-tests -D TEST_EXECUTABLE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/reflect-cpp-json-tests -D TEST_EXECUTOR= -D TEST_WORKING_DIR=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json -D TEST_EXTRA_ARGS= -D TEST_PROPERTIES= -D TEST_PREFIX= -D TEST_SUFFIX= -D TEST_FILTER= -D NO_PRETTY_TYPES=FALSE -D NO_PRETTY_VALUES=FALSE -D TEST_LIST=reflect-cpp-json-tests_TESTS -D CTEST_FILE=/build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu/tests/json/reflect-cpp-json-tests[1]_tests.cmake -D TEST_DISCOVERY_TIMEOUT=5 -D TEST_DISCOVERY_EXTRA_ARGS= -D TEST_XML_OUTPUT_DIR= -P /usr/share/cmake-3.31/Modules/GoogleTestAddTests.cmake @@ -8322,343 +8358,343 @@ [0/2] Running tests... Test project /build/reproducible-path/reflect-cpp-0.14.1/obj-aarch64-linux-gnu Start 1: json.test_add_struct_name - 1/321 Test #1: json.test_add_struct_name ........................... Passed 0.03 sec + 1/321 Test #1: json.test_add_struct_name ........................... Passed 0.02 sec Start 2: json.test_all_of 2/321 Test #2: json.test_all_of .................................... Passed 0.02 sec Start 3: json.test_alphanumeric_map - 3/321 Test #3: json.test_alphanumeric_map .......................... Passed 0.01 sec + 3/321 Test #3: json.test_alphanumeric_map .......................... Passed 0.03 sec Start 4: json.test_alphanumeric_unordered_map - 4/321 Test #4: json.test_alphanumeric_unordered_map ................ Passed 0.01 sec + 4/321 Test #4: json.test_alphanumeric_unordered_map ................ Passed 0.02 sec Start 5: json.test_and_then - 5/321 Test #5: json.test_and_then .................................. Passed 0.01 sec + 5/321 Test #5: json.test_and_then .................................. Passed 0.02 sec Start 6: json.test_anonymous_fields 6/321 Test #6: json.test_anonymous_fields .......................... Passed 0.01 sec Start 7: json.test_any_of 7/321 Test #7: json.test_any_of .................................... Passed 0.02 sec Start 8: json.test_apply - 8/321 Test #8: json.test_apply ..................................... Passed 0.01 sec + 8/321 Test #8: json.test_apply ..................................... Passed 0.02 sec Start 9: json.test_array 9/321 Test #9: json.test_array ..................................... Passed 0.01 sec Start 10: json.test_array2 - 10/321 Test #10: json.test_array2 .................................... Passed 0.01 sec + 10/321 Test #10: json.test_array2 .................................... Passed 0.02 sec Start 11: json.test_as 11/321 Test #11: json.test_as ........................................ Passed 0.02 sec Start 12: json.test_as2 - 12/321 Test #12: json.test_as2 ....................................... Passed 0.00 sec + 12/321 Test #12: json.test_as2 ....................................... Passed 0.02 sec Start 13: json.test_as_flatten 13/321 Test #13: json.test_as_flatten ................................ Passed 0.01 sec Start 14: json.test_binary - 14/321 Test #14: json.test_binary .................................... Passed 0.00 sec + 14/321 Test #14: json.test_binary .................................... Passed 0.02 sec Start 15: json.test_box - 15/321 Test #15: json.test_box ....................................... Passed 0.01 sec + 15/321 Test #15: json.test_box ....................................... Passed 0.02 sec Start 16: json.test_box2 - 16/321 Test #16: json.test_box2 ...................................... Passed 0.01 sec + 16/321 Test #16: json.test_box2 ...................................... Passed 0.02 sec Start 17: json.test_inheritance2 - 17/321 Test #17: json.test_inheritance2 .............................. Passed 0.01 sec + 17/321 Test #17: json.test_inheritance2 .............................. Passed 0.02 sec Start 18: json.test_c_array_class2 18/321 Test #18: json.test_c_array_class2 ............................ Passed 0.02 sec Start 19: json.test_c_array_class3 - 19/321 Test #19: json.test_c_array_class3 ............................ Passed 0.01 sec + 19/321 Test #19: json.test_c_array_class3 ............................ Passed 0.02 sec Start 20: json.test_c_array_class4 - 20/321 Test #20: json.test_c_array_class4 ............................ Passed 0.02 sec + 20/321 Test #20: json.test_c_array_class4 ............................ Passed 0.01 sec Start 21: json.test_c_array_class5 - 21/321 Test #21: json.test_c_array_class5 ............................ Passed 0.00 sec + 21/321 Test #21: json.test_c_array_class5 ............................ Passed 0.02 sec Start 22: json.test_combined_processors - 22/321 Test #22: json.test_combined_processors ....................... Passed 0.01 sec + 22/321 Test #22: json.test_combined_processors ....................... Passed 0.02 sec Start 23: json.test_const_fields 23/321 Test #23: json.test_const_fields .............................. Passed 0.02 sec Start 24: json.test_custom_class1 - 24/321 Test #24: json.test_custom_class1 ............................. Passed 0.03 sec + 24/321 Test #24: json.test_custom_class1 ............................. Passed 0.02 sec Start 25: json.test_custom_class2 25/321 Test #25: json.test_custom_class2 ............................. Passed 0.02 sec Start 26: json.test_custom_class3 - 26/321 Test #26: json.test_custom_class3 ............................. Passed 0.01 sec + 26/321 Test #26: json.test_custom_class3 ............................. Passed 0.02 sec Start 27: json.test_custom_class4 27/321 Test #27: json.test_custom_class4 ............................. Passed 0.02 sec Start 28: json.test_custom_constructor 28/321 Test #28: json.test_custom_constructor ........................ Passed 0.01 sec Start 29: json.test_deep_nested - 29/321 Test #29: json.test_deep_nested ............................... Passed 0.01 sec + 29/321 Test #29: json.test_deep_nested ............................... Passed 0.02 sec Start 30: json.test_default_values - 30/321 Test #30: json.test_default_values ............................ Passed 0.01 sec + 30/321 Test #30: json.test_default_values ............................ Passed 0.02 sec Start 31: json.test_deque 31/321 Test #31: json.test_deque ..................................... Passed 0.01 sec Start 32: json.test_email - 32/321 Test #32: json.test_email ..................................... Passed 0.01 sec + 32/321 Test #32: json.test_email ..................................... Passed 0.02 sec Start 33: json.test_empty_object - 33/321 Test #33: json.test_empty_object .............................. Passed 0.03 sec + 33/321 Test #33: json.test_empty_object .............................. Passed 0.02 sec Start 34: json.test_enum1 - 34/321 Test #34: json.test_enum1 ..................................... Passed 0.01 sec + 34/321 Test #34: json.test_enum1 ..................................... Passed 0.02 sec Start 35: json.test_enum2 - 35/321 Test #35: json.test_enum2 ..................................... Passed 0.01 sec + 35/321 Test #35: json.test_enum2 ..................................... Passed 0.02 sec Start 36: json.test_enum3 - 36/321 Test #36: json.test_enum3 ..................................... Passed 0.01 sec + 36/321 Test #36: json.test_enum3 ..................................... Passed 0.02 sec Start 37: json.test_enum4 - 37/321 Test #37: json.test_enum4 ..................................... Passed 0.01 sec + 37/321 Test #37: json.test_enum4 ..................................... Passed 0.02 sec Start 38: json.test_enum5 - 38/321 Test #38: json.test_enum5 ..................................... Passed 0.00 sec + 38/321 Test #38: json.test_enum5 ..................................... Passed 0.01 sec Start 39: json.test_enum6 - 39/321 Test #39: json.test_enum6 ..................................... Passed 0.01 sec + 39/321 Test #39: json.test_enum6 ..................................... Passed 0.02 sec Start 40: json.test_enum7 - 40/321 Test #40: json.test_enum7 ..................................... Passed 0.01 sec + 40/321 Test #40: json.test_enum7 ..................................... Passed 0.02 sec Start 41: json.test_error_messages 41/321 Test #41: json.test_error_messages ............................ Passed 0.02 sec Start 42: json.test_extra_fields - 42/321 Test #42: json.test_extra_fields .............................. Passed 0.01 sec + 42/321 Test #42: json.test_extra_fields .............................. Passed 0.02 sec Start 43: json.test_field_variant - 43/321 Test #43: json.test_field_variant ............................. Passed 0.01 sec + 43/321 Test #43: json.test_field_variant ............................. Passed 0.02 sec Start 44: json.test_field_variant_std 44/321 Test #44: json.test_field_variant_std ......................... Passed 0.02 sec Start 45: json.test_filepath - 45/321 Test #45: json.test_filepath .................................. Passed 0.02 sec + 45/321 Test #45: json.test_filepath .................................. Passed 0.01 sec Start 46: json.test_flag_enum1 - 46/321 Test #46: json.test_flag_enum1 ................................ Passed 0.01 sec + 46/321 Test #46: json.test_flag_enum1 ................................ Passed 0.02 sec Start 47: json.test_flag_enum2 - 47/321 Test #47: json.test_flag_enum2 ................................ Passed 0.01 sec + 47/321 Test #47: json.test_flag_enum2 ................................ Passed 0.02 sec Start 48: json.test_flag_enum_with_int - 48/321 Test #48: json.test_flag_enum_with_int ........................ Passed 0.01 sec + 48/321 Test #48: json.test_flag_enum_with_int ........................ Passed 0.02 sec Start 49: json.test_flatten 49/321 Test #49: json.test_flatten ................................... Passed 0.01 sec Start 50: json.test_flatten_anonymous - 50/321 Test #50: json.test_flatten_anonymous ......................... Passed 0.01 sec + 50/321 Test #50: json.test_flatten_anonymous ......................... Passed 0.02 sec Start 51: json.test_forward_list - 51/321 Test #51: json.test_forward_list .............................. Passed 0.01 sec + 51/321 Test #51: json.test_forward_list .............................. Passed 0.02 sec Start 52: json.test_generic - 52/321 Test #52: json.test_generic ................................... Passed 0.01 sec + 52/321 Test #52: json.test_generic ................................... Passed 0.02 sec Start 53: json.test_hex - 53/321 Test #53: json.test_hex ....................................... Passed 0.01 sec + 53/321 Test #53: json.test_hex ....................................... Passed 0.02 sec Start 54: json.test_inheritance - 54/321 Test #54: json.test_inheritance ............................... Passed 0.03 sec + 54/321 Test #54: json.test_inheritance ............................... Passed 0.02 sec Start 55: json.test_inheritance2 55/321 Test #55: json.test_inheritance2 .............................. Passed 0.02 sec Start 56: json.test_inside_function - 56/321 Test #56: json.test_inside_function ........................... Passed 0.02 sec + 56/321 Test #56: json.test_inside_function ........................... Passed 0.01 sec Start 57: json.test_integers - 57/321 Test #57: json.test_integers .................................. Passed 0.01 sec + 57/321 Test #57: json.test_integers .................................. Passed 0.02 sec Start 58: json.test_json_schema - 58/321 Test #58: json.test_json_schema ............................... Passed 0.01 sec + 58/321 Test #58: json.test_json_schema ............................... Passed 0.02 sec Start 59: json.test_json_schema2 - 59/321 Test #59: json.test_json_schema2 .............................. Passed 0.01 sec + 59/321 Test #59: json.test_json_schema2 .............................. Passed 0.03 sec Start 60: json.test_json_schema3 - 60/321 Test #60: json.test_json_schema3 .............................. Passed 0.01 sec + 60/321 Test #60: json.test_json_schema3 .............................. Passed 0.02 sec Start 61: json.test_json_schema_sized_vector_min1_max2 - 61/321 Test #61: json.test_json_schema_sized_vector_min1_max2 ........ Passed 0.01 sec + 61/321 Test #61: json.test_json_schema_sized_vector_min1_max2 ........ Passed 0.02 sec Start 62: json.test_json_schema_sized_set_min2_max3 - 62/321 Test #62: json.test_json_schema_sized_set_min2_max3 ........... Passed 0.01 sec + 62/321 Test #62: json.test_json_schema_sized_set_min2_max3 ........... Passed 0.02 sec Start 63: json.test_json_schema_sized_string_min4_max6 - 63/321 Test #63: json.test_json_schema_sized_string_min4_max6 ........ Passed 0.00 sec + 63/321 Test #63: json.test_json_schema_sized_string_min4_max6 ........ Passed 0.01 sec Start 64: json.test_json_schema_sized_vector_anyof_eq3_eq7 - 64/321 Test #64: json.test_json_schema_sized_vector_anyof_eq3_eq7 .... Passed 0.01 sec + 64/321 Test #64: json.test_json_schema_sized_vector_anyof_eq3_eq7 .... Passed 0.02 sec Start 65: json.test_json_schema_sized_set_anyof_eq15_eq16 - 65/321 Test #65: json.test_json_schema_sized_set_anyof_eq15_eq16 ..... Passed 0.01 sec + 65/321 Test #65: json.test_json_schema_sized_set_anyof_eq15_eq16 ..... Passed 0.02 sec Start 66: json.test_json_schema_sized_string_anyof_eq1_eq10 - 66/321 Test #66: json.test_json_schema_sized_string_anyof_eq1_eq10 ... Passed 0.01 sec + 66/321 Test #66: json.test_json_schema_sized_string_anyof_eq1_eq10 ... Passed 0.02 sec Start 67: json.test_list - 67/321 Test #67: json.test_list ...................................... Passed 0.00 sec + 67/321 Test #67: json.test_list ...................................... Passed 0.02 sec Start 68: json.test_literal - 68/321 Test #68: json.test_literal ................................... Passed 0.01 sec + 68/321 Test #68: json.test_literal ................................... Passed 0.02 sec Start 69: json.test_literal_map 69/321 Test #69: json.test_literal_map ............................... Passed 0.02 sec Start 70: json.test_literal_unordered_map - 70/321 Test #70: json.test_literal_unordered_map ..................... Passed 0.01 sec + 70/321 Test #70: json.test_literal_unordered_map ..................... Passed 0.02 sec Start 71: json.test_many_fields - 71/321 Test #71: json.test_many_fields ............................... Passed 0.01 sec + 71/321 Test #71: json.test_many_fields ............................... Passed 0.02 sec Start 72: json.test_map 72/321 Test #72: json.test_map ....................................... Passed 0.02 sec Start 73: json.test_map_with_key_validation - 73/321 Test #73: json.test_map_with_key_validation ................... Passed 0.01 sec + 73/321 Test #73: json.test_map_with_key_validation ................... Passed 0.02 sec Start 74: json.test_meta_fields 74/321 Test #74: json.test_meta_fields ............................... Passed 0.02 sec Start 75: json.test_monster_example - 75/321 Test #75: json.test_monster_example ........................... Passed 0.02 sec + 75/321 Test #75: json.test_monster_example ........................... Passed 0.03 sec Start 76: json.test_move_replace 76/321 Test #76: json.test_move_replace .............................. Passed 0.01 sec Start 77: json.test_multimap - 77/321 Test #77: json.test_multimap .................................. Passed 0.01 sec + 77/321 Test #77: json.test_multimap .................................. Passed 0.02 sec Start 78: json.test_multiset - 78/321 Test #78: json.test_multiset .................................. Passed 0.01 sec + 78/321 Test #78: json.test_multiset .................................. Passed 0.02 sec Start 79: json.test_no_optionals - 79/321 Test #79: json.test_no_optionals .............................. Passed 0.01 sec + 79/321 Test #79: json.test_no_optionals .............................. Passed 0.02 sec Start 80: json.test_oct - 80/321 Test #80: json.test_oct ....................................... Passed 0.00 sec + 80/321 Test #80: json.test_oct ....................................... Passed 0.02 sec Start 81: json.test_one_of - 81/321 Test #81: json.test_one_of .................................... Passed 0.01 sec + 81/321 Test #81: json.test_one_of .................................... Passed 0.02 sec Start 82: json.test_optional_fields 82/321 Test #82: json.test_optional_fields ........................... Passed 0.02 sec Start 83: json.test_readme_example - 83/321 Test #83: json.test_readme_example ............................ Passed 0.01 sec + 83/321 Test #83: json.test_readme_example ............................ Passed 0.02 sec Start 84: json.test_ref - 84/321 Test #84: json.test_ref ....................................... Passed 0.01 sec + 84/321 Test #84: json.test_ref ....................................... Passed 0.02 sec Start 85: json.test_reflector - 85/321 Test #85: json.test_reflector ................................. Passed 0.01 sec + 85/321 Test #85: json.test_reflector ................................. Passed 0.02 sec Start 86: json.test_reflector_read - 86/321 Test #86: json.test_reflector_read ............................ Passed 0.01 sec + 86/321 Test #86: json.test_reflector_read ............................ Passed 0.02 sec Start 87: json.test_reflector_write 87/321 Test #87: json.test_reflector_write ........................... Passed 0.02 sec Start 88: json.test_replace - 88/321 Test #88: json.test_replace ................................... Passed 0.01 sec + 88/321 Test #88: json.test_replace ................................... Passed 0.02 sec Start 89: json.test_replace2 - 89/321 Test #89: json.test_replace2 .................................. Passed 0.02 sec + 89/321 Test #89: json.test_replace2 .................................. Passed 0.01 sec Start 90: json.test_replace_flatten - 90/321 Test #90: json.test_replace_flatten ........................... Passed 0.01 sec + 90/321 Test #90: json.test_replace_flatten ........................... Passed 0.02 sec Start 91: json.test_replace_flatten2 - 91/321 Test #91: json.test_replace_flatten2 .......................... Passed 0.01 sec + 91/321 Test #91: json.test_replace_flatten2 .......................... Passed 0.02 sec Start 92: json.test_replace_with_other_struct - 92/321 Test #92: json.test_replace_with_other_struct ................. Passed 0.01 sec + 92/321 Test #92: json.test_replace_with_other_struct ................. Passed 0.02 sec Start 93: json.test_replace_with_other_struct2 - 93/321 Test #93: json.test_replace_with_other_struct2 ................ Passed 0.01 sec + 93/321 Test #93: json.test_replace_with_other_struct2 ................ Passed 0.02 sec Start 94: json.test_result 94/321 Test #94: json.test_result .................................... Passed 0.02 sec Start 95: json.test_rfl_tuple 95/321 Test #95: json.test_rfl_tuple ................................. Passed 0.01 sec Start 96: json.test_rfl_variant - 96/321 Test #96: json.test_rfl_variant ............................... Passed 0.00 sec + 96/321 Test #96: json.test_rfl_variant ............................... Passed 0.02 sec Start 97: json.test_rfl_variant_emplace 97/321 Test #97: json.test_rfl_variant_emplace ....................... Passed 0.02 sec Start 98: json.test_rfl_variant_get_if - 98/321 Test #98: json.test_rfl_variant_get_if ........................ Passed 0.01 sec + 98/321 Test #98: json.test_rfl_variant_get_if ........................ Passed 0.02 sec Start 99: json.test_rfl_variant_holds_alternative - 99/321 Test #99: json.test_rfl_variant_holds_alternative ............. Passed 0.01 sec + 99/321 Test #99: json.test_rfl_variant_holds_alternative ............. Passed 0.02 sec Start 100: json.test_rfl_variant_swap -100/321 Test #100: json.test_rfl_variant_swap .......................... Passed 0.01 sec +100/321 Test #100: json.test_rfl_variant_swap .......................... Passed 0.02 sec Start 101: json.test_rfl_variant_visit 101/321 Test #101: json.test_rfl_variant_visit ......................... Passed 0.01 sec Start 102: json.test_rfl_variant_visit 102/321 Test #102: json.test_rfl_variant_visit ......................... Passed 0.02 sec Start 103: json.test_save_load -103/321 Test #103: json.test_save_load ................................. Passed 0.01 sec +103/321 Test #103: json.test_save_load ................................. Passed 0.02 sec Start 104: json.test_set -104/321 Test #104: json.test_set ....................................... Passed 0.00 sec +104/321 Test #104: json.test_set ....................................... Passed 0.02 sec Start 105: json.test_shared_ptr -105/321 Test #105: json.test_shared_ptr ................................ Passed 0.01 sec +105/321 Test #105: json.test_shared_ptr ................................ Passed 0.02 sec Start 106: json.test_size -106/321 Test #106: json.test_size ...................................... Passed 0.01 sec +106/321 Test #106: json.test_size ...................................... Passed 0.02 sec Start 107: json.test_skip 107/321 Test #107: json.test_skip ...................................... Passed 0.01 sec Start 108: json.test_snake_case_to_camel_case -108/321 Test #108: json.test_snake_case_to_camel_case .................. Passed 0.01 sec +108/321 Test #108: json.test_snake_case_to_camel_case .................. Passed 0.02 sec Start 109: json.test_snake_case_to_camel_case_rename -109/321 Test #109: json.test_snake_case_to_camel_case_rename ........... Passed 0.01 sec +109/321 Test #109: json.test_snake_case_to_camel_case_rename ........... Passed 0.02 sec Start 110: json.test_snake_case_to_pascal_case -110/321 Test #110: json.test_snake_case_to_pascal_case ................. Passed 0.01 sec +110/321 Test #110: json.test_snake_case_to_pascal_case ................. Passed 0.02 sec Start 111: json.test_snake_case_to_pascal_case_rename -111/321 Test #111: json.test_snake_case_to_pascal_case_rename .......... Passed 0.01 sec +111/321 Test #111: json.test_snake_case_to_pascal_case_rename .......... Passed 0.02 sec Start 112: json.test_std_ref 112/321 Test #112: json.test_std_ref ................................... Passed 0.01 sec Start 113: json.test_string_map 113/321 Test #113: json.test_string_map ................................ Passed 0.02 sec Start 114: json.test_string_unordered_map -114/321 Test #114: json.test_string_unordered_map ...................... Passed 0.01 sec +114/321 Test #114: json.test_string_unordered_map ...................... Passed 0.02 sec Start 115: json.test_strip_field_names 115/321 Test #115: json.test_strip_field_names ......................... Passed 0.02 sec Start 116: json.test_tagged_union -116/321 Test #116: json.test_tagged_union .............................. Passed 0.01 sec +116/321 Test #116: json.test_tagged_union .............................. Passed 0.02 sec Start 117: json.test_tagged_union2 -117/321 Test #117: json.test_tagged_union2 ............................. Passed 0.01 sec +117/321 Test #117: json.test_tagged_union2 ............................. Passed 0.02 sec Start 118: json.test_tagged_union3 118/321 Test #118: json.test_tagged_union3 ............................. Passed 0.01 sec Start 119: json.test_tagged_union4 -119/321 Test #119: json.test_tagged_union4 ............................. Passed 0.01 sec +119/321 Test #119: json.test_tagged_union4 ............................. Passed 0.02 sec Start 120: json.test_template -120/321 Test #120: json.test_template .................................. Passed 0.01 sec +120/321 Test #120: json.test_template .................................. Passed 0.02 sec Start 121: json.test_timestamp 121/321 Test #121: json.test_timestamp ................................. Passed 0.01 sec Start 122: json.test_transform 122/321 Test #122: json.test_transform ................................. Passed 0.02 sec Start 123: json.test_tuple -123/321 Test #123: json.test_tuple ..................................... Passed 0.01 sec +123/321 Test #123: json.test_tuple ..................................... Passed 0.02 sec Start 124: json.test_unique_ptr -124/321 Test #124: json.test_unique_ptr ................................ Passed 0.01 sec +124/321 Test #124: json.test_unique_ptr ................................ Passed 0.02 sec Start 125: json.test_unique_ptr2 -125/321 Test #125: json.test_unique_ptr2 ............................... Passed 0.01 sec +125/321 Test #125: json.test_unique_ptr2 ............................... Passed 0.02 sec Start 126: json.test_unnamed_namespace -126/321 Test #126: json.test_unnamed_namespace ......................... Passed 0.01 sec +126/321 Test #126: json.test_unnamed_namespace ......................... Passed 0.02 sec Start 127: json.test_unordered_map -127/321 Test #127: json.test_unordered_map ............................. Passed 0.02 sec +127/321 Test #127: json.test_unordered_map ............................. Passed 0.01 sec Start 128: json.test_unordered_multimap -128/321 Test #128: json.test_unordered_multimap ........................ Passed 0.01 sec +128/321 Test #128: json.test_unordered_multimap ........................ Passed 0.03 sec Start 129: json.test_unordered_multiset -129/321 Test #129: json.test_unordered_multiset ........................ Passed 0.01 sec +129/321 Test #129: json.test_unordered_multiset ........................ Passed 0.03 sec Start 130: json.test_unordered_set 130/321 Test #130: json.test_unordered_set ............................. Passed 0.01 sec Start 131: json.test_variant -131/321 Test #131: json.test_variant ................................... Passed 0.01 sec +131/321 Test #131: json.test_variant ................................... Passed 0.02 sec Start 132: json.test_view 132/321 Test #132: json.test_view ...................................... Passed 0.02 sec Start 133: json.test_wstring -133/321 Test #133: json.test_wstring ................................... Passed 0.01 sec +133/321 Test #133: json.test_wstring ................................... Passed 0.02 sec Start 134: flexbuf.test_add_struct_name -134/321 Test #134: flexbuf.test_add_struct_name ........................ Passed 0.04 sec +134/321 Test #134: flexbuf.test_add_struct_name ........................ Passed 0.01 sec Start 135: flexbuf.test_array -135/321 Test #135: flexbuf.test_array .................................. Passed 0.01 sec +135/321 Test #135: flexbuf.test_array .................................. Passed 0.02 sec Start 136: flexbuf.test_box -136/321 Test #136: flexbuf.test_box .................................... Passed 0.01 sec +136/321 Test #136: flexbuf.test_box .................................... Passed 0.02 sec Start 137: flexbuf.test_bytestring -137/321 Test #137: flexbuf.test_bytestring ............................. Passed 0.01 sec +137/321 Test #137: flexbuf.test_bytestring ............................. Passed 0.02 sec Start 138: flexbuf.test_combined_processors -138/321 Test #138: flexbuf.test_combined_processors .................... Passed 0.01 sec +138/321 Test #138: flexbuf.test_combined_processors .................... Passed 0.02 sec Start 139: flexbuf.test_custom_class1 139/321 Test #139: flexbuf.test_custom_class1 .......................... Passed 0.01 sec Start 140: flexbuf.test_custom_class3 -140/321 Test #140: flexbuf.test_custom_class3 .......................... Passed 0.01 sec +140/321 Test #140: flexbuf.test_custom_class3 .......................... Passed 0.02 sec Start 141: flexbuf.test_custom_class4 -141/321 Test #141: flexbuf.test_custom_class4 .......................... Passed 0.01 sec +141/321 Test #141: flexbuf.test_custom_class4 .......................... Passed 0.02 sec Start 142: flexbuf.test_default_values -142/321 Test #142: flexbuf.test_default_values ......................... Passed 0.01 sec +142/321 Test #142: flexbuf.test_default_values ......................... Passed 0.02 sec Start 143: flexbuf.test_default_values 143/321 Test #143: flexbuf.test_default_values ......................... Passed 0.01 sec Start 144: flexbuf.test_enum 144/321 Test #144: flexbuf.test_enum ................................... Passed 0.02 sec Start 145: flexbuf.test_field_variant -145/321 Test #145: flexbuf.test_field_variant .......................... Passed 0.03 sec +145/321 Test #145: flexbuf.test_field_variant .......................... Passed 0.02 sec Start 146: flexbuf.test_flag_enum 146/321 Test #146: flexbuf.test_flag_enum .............................. Passed 0.01 sec Start 147: flexbuf.test_flag_enum_with_int -147/321 Test #147: flexbuf.test_flag_enum_with_int ..................... Passed 0.01 sec +147/321 Test #147: flexbuf.test_flag_enum_with_int ..................... Passed 0.02 sec Start 148: flexbuf.test_flatten -148/321 Test #148: flexbuf.test_flatten ................................ Passed 0.01 sec +148/321 Test #148: flexbuf.test_flatten ................................ Passed 0.02 sec Start 149: flexbuf.test_flatten_anonymous -149/321 Test #149: flexbuf.test_flatten_anonymous ...................... Passed 0.01 sec +149/321 Test #149: flexbuf.test_flatten_anonymous ...................... Passed 0.02 sec Start 150: flexbuf.test_forward_list 150/321 Test #150: flexbuf.test_forward_list ........................... Passed 0.01 sec Start 151: flexbuf.test_literal -151/321 Test #151: flexbuf.test_literal ................................ Passed 0.01 sec +151/321 Test #151: flexbuf.test_literal ................................ Passed 0.02 sec Start 152: flexbuf.test_literal_map -152/321 Test #152: flexbuf.test_literal_map ............................ Passed 0.01 sec +152/321 Test #152: flexbuf.test_literal_map ............................ Passed 0.02 sec Start 153: flexbuf.test_map -153/321 Test #153: flexbuf.test_map .................................... Passed 0.01 sec +153/321 Test #153: flexbuf.test_map .................................... Passed 0.02 sec Start 154: flexbuf.test_map_with_key_validation 154/321 Test #154: flexbuf.test_map_with_key_validation ................ Passed 0.01 sec Start 155: flexbuf.test_monster_example -155/321 Test #155: flexbuf.test_monster_example ........................ Passed 0.01 sec +155/321 Test #155: flexbuf.test_monster_example ........................ Passed 0.02 sec Start 156: flexbuf.test_readme_example -156/321 Test #156: flexbuf.test_readme_example ......................... Passed 0.01 sec +156/321 Test #156: flexbuf.test_readme_example ......................... Passed 0.02 sec Start 157: flexbuf.test_readme_example2 -157/321 Test #157: flexbuf.test_readme_example2 ........................ Passed 0.01 sec +157/321 Test #157: flexbuf.test_readme_example2 ........................ Passed 0.02 sec Start 158: flexbuf.test_ref 158/321 Test #158: flexbuf.test_ref .................................... Passed 0.01 sec Start 159: flexbuf.test_save_load 159/321 Test #159: flexbuf.test_save_load .............................. Passed 0.02 sec Start 160: flexbuf.test_set -160/321 Test #160: flexbuf.test_set .................................... Passed 0.01 sec +160/321 Test #160: flexbuf.test_set .................................... Passed 0.02 sec Start 161: flexbuf.test_size -161/321 Test #161: flexbuf.test_size ................................... Passed 0.01 sec +161/321 Test #161: flexbuf.test_size ................................... Passed 0.02 sec Start 162: flexbuf.test_snake_case_to_camel_case 162/321 Test #162: flexbuf.test_snake_case_to_camel_case ............... Passed 0.01 sec Start 163: flexbuf.test_snake_case_to_pascal_case -163/321 Test #163: flexbuf.test_snake_case_to_pascal_case .............. Passed 0.00 sec +163/321 Test #163: flexbuf.test_snake_case_to_pascal_case .............. Passed 0.02 sec Start 164: flexbuf.test_string_map -164/321 Test #164: flexbuf.test_string_map ............................. Passed 0.01 sec +164/321 Test #164: flexbuf.test_string_map ............................. Passed 0.02 sec Start 165: flexbuf.test_tagged_union -165/321 Test #165: flexbuf.test_tagged_union ........................... Passed 0.01 sec +165/321 Test #165: flexbuf.test_tagged_union ........................... Passed 0.02 sec Start 166: flexbuf.test_tagged_union2 166/321 Test #166: flexbuf.test_tagged_union2 .......................... Passed 0.01 sec Start 167: flexbuf.test_timestamp -167/321 Test #167: flexbuf.test_timestamp .............................. Passed 0.01 sec +167/321 Test #167: flexbuf.test_timestamp .............................. Passed 0.02 sec Start 168: flexbuf.test_unique_ptr 168/321 Test #168: flexbuf.test_unique_ptr ............................. Passed 0.01 sec Start 169: flexbuf.test_unique_ptr2 -169/321 Test #169: flexbuf.test_unique_ptr2 ............................ Passed 0.01 sec +169/321 Test #169: flexbuf.test_unique_ptr2 ............................ Passed 0.02 sec Start 170: flexbuf.test_variant 170/321 Test #170: flexbuf.test_variant ................................ Passed 0.01 sec Start 171: flexbuf.test_wstring @@ -8666,117 +8702,117 @@ Start 172: msgpack.test_add_struct_name 172/321 Test #172: msgpack.test_add_struct_name ........................ Passed 0.02 sec Start 173: msgpack.test_array -173/321 Test #173: msgpack.test_array .................................. Passed 0.01 sec +173/321 Test #173: msgpack.test_array .................................. Passed 0.02 sec Start 174: msgpack.test_box 174/321 Test #174: msgpack.test_box .................................... Passed 0.01 sec Start 175: msgpack.test_bytestring -175/321 Test #175: msgpack.test_bytestring ............................. Passed 0.01 sec +175/321 Test #175: msgpack.test_bytestring ............................. Passed 0.02 sec Start 176: msgpack.test_combined_processors -176/321 Test #176: msgpack.test_combined_processors .................... Passed 0.01 sec +176/321 Test #176: msgpack.test_combined_processors .................... Passed 0.02 sec Start 177: msgpack.test_custom_class1 -177/321 Test #177: msgpack.test_custom_class1 .......................... Passed 0.01 sec +177/321 Test #177: msgpack.test_custom_class1 .......................... Passed 0.02 sec Start 178: msgpack.test_custom_class3 178/321 Test #178: msgpack.test_custom_class3 .......................... Passed 0.01 sec Start 179: msgpack.test_custom_class4 -179/321 Test #179: msgpack.test_custom_class4 .......................... Passed 0.01 sec +179/321 Test #179: msgpack.test_custom_class4 .......................... Passed 0.02 sec Start 180: msgpack.test_default_values 180/321 Test #180: msgpack.test_default_values ......................... Passed 0.01 sec Start 181: msgpack.test_default_values -181/321 Test #181: msgpack.test_default_values ......................... Passed 0.01 sec +181/321 Test #181: msgpack.test_default_values ......................... Passed 0.02 sec Start 182: msgpack.test_enum -182/321 Test #182: msgpack.test_enum ................................... Passed 0.01 sec +182/321 Test #182: msgpack.test_enum ................................... Passed 0.02 sec Start 183: msgpack.test_extra_fields -183/321 Test #183: msgpack.test_extra_fields ........................... Passed 0.01 sec +183/321 Test #183: msgpack.test_extra_fields ........................... Passed 0.02 sec Start 184: msgpack.test_field_variant -184/321 Test #184: msgpack.test_field_variant .......................... Passed 0.01 sec +184/321 Test #184: msgpack.test_field_variant .......................... Passed 0.02 sec Start 185: msgpack.test_flag_enum 185/321 Test #185: msgpack.test_flag_enum .............................. Passed 0.01 sec Start 186: msgpack.test_flag_enum_with_int -186/321 Test #186: msgpack.test_flag_enum_with_int ..................... Passed 0.01 sec +186/321 Test #186: msgpack.test_flag_enum_with_int ..................... Passed 0.02 sec Start 187: msgpack.test_flatten -187/321 Test #187: msgpack.test_flatten ................................ Passed 0.01 sec +187/321 Test #187: msgpack.test_flatten ................................ Passed 0.02 sec Start 188: msgpack.test_flatten_anonymous -188/321 Test #188: msgpack.test_flatten_anonymous ...................... Passed 0.01 sec +188/321 Test #188: msgpack.test_flatten_anonymous ...................... Passed 0.02 sec Start 189: msgpack.test_forward_list 189/321 Test #189: msgpack.test_forward_list ........................... Passed 0.01 sec Start 190: msgpack.test_literal -190/321 Test #190: msgpack.test_literal ................................ Passed 0.01 sec +190/321 Test #190: msgpack.test_literal ................................ Passed 0.02 sec Start 191: msgpack.test_literal_map -191/321 Test #191: msgpack.test_literal_map ............................ Passed 0.01 sec +191/321 Test #191: msgpack.test_literal_map ............................ Passed 0.02 sec Start 192: msgpack.test_map 192/321 Test #192: msgpack.test_map .................................... Passed 0.01 sec Start 193: msgpack.test_map_with_key_validation -193/321 Test #193: msgpack.test_map_with_key_validation ................ Passed 0.01 sec +193/321 Test #193: msgpack.test_map_with_key_validation ................ Passed 0.02 sec Start 194: msgpack.test_monster_example -194/321 Test #194: msgpack.test_monster_example ........................ Passed 0.01 sec +194/321 Test #194: msgpack.test_monster_example ........................ Passed 0.02 sec Start 195: msgpack.test_readme_example -195/321 Test #195: msgpack.test_readme_example ......................... Passed 0.01 sec +195/321 Test #195: msgpack.test_readme_example ......................... Passed 0.02 sec Start 196: msgpack.test_readme_example2 196/321 Test #196: msgpack.test_readme_example2 ........................ Passed 0.01 sec Start 197: msgpack.test_ref -197/321 Test #197: msgpack.test_ref .................................... Passed 0.01 sec +197/321 Test #197: msgpack.test_ref .................................... Passed 0.02 sec Start 198: msgpack.test_save_load -198/321 Test #198: msgpack.test_save_load .............................. Passed 0.01 sec +198/321 Test #198: msgpack.test_save_load .............................. Passed 0.03 sec Start 199: msgpack.test_set 199/321 Test #199: msgpack.test_set .................................... Passed 0.01 sec Start 200: msgpack.test_size -200/321 Test #200: msgpack.test_size ................................... Passed 0.01 sec +200/321 Test #200: msgpack.test_size ................................... Passed 0.02 sec Start 201: msgpack.test_skip -201/321 Test #201: msgpack.test_skip ................................... Passed 0.01 sec +201/321 Test #201: msgpack.test_skip ................................... Passed 0.02 sec Start 202: msgpack.test_snake_case_to_camel_case -202/321 Test #202: msgpack.test_snake_case_to_camel_case ............... Passed 0.01 sec +202/321 Test #202: msgpack.test_snake_case_to_camel_case ............... Passed 0.02 sec Start 203: msgpack.test_snake_case_to_pascal_case 203/321 Test #203: msgpack.test_snake_case_to_pascal_case .............. Passed 0.01 sec Start 204: msgpack.test_string_map -204/321 Test #204: msgpack.test_string_map ............................. Passed 0.01 sec +204/321 Test #204: msgpack.test_string_map ............................. Passed 0.02 sec Start 205: msgpack.test_tagged_union -205/321 Test #205: msgpack.test_tagged_union ........................... Passed 0.01 sec +205/321 Test #205: msgpack.test_tagged_union ........................... Passed 0.02 sec Start 206: msgpack.test_tagged_union2 -206/321 Test #206: msgpack.test_tagged_union2 .......................... Passed 0.01 sec +206/321 Test #206: msgpack.test_tagged_union2 .......................... Passed 0.02 sec Start 207: msgpack.test_timestamp 207/321 Test #207: msgpack.test_timestamp .............................. Passed 0.01 sec Start 208: msgpack.test_unique_ptr -208/321 Test #208: msgpack.test_unique_ptr ............................. Passed 0.01 sec +208/321 Test #208: msgpack.test_unique_ptr ............................. Passed 0.02 sec Start 209: msgpack.test_unique_ptr2 -209/321 Test #209: msgpack.test_unique_ptr2 ............................ Passed 0.01 sec +209/321 Test #209: msgpack.test_unique_ptr2 ............................ Passed 0.02 sec Start 210: msgpack.test_variant -210/321 Test #210: msgpack.test_variant ................................ Passed 0.01 sec +210/321 Test #210: msgpack.test_variant ................................ Passed 0.02 sec Start 211: msgpack.test_wstring -211/321 Test #211: msgpack.test_wstring ................................ Passed 0.01 sec +211/321 Test #211: msgpack.test_wstring ................................ Passed 0.03 sec Start 212: xml.test_add_struct_name -212/321 Test #212: xml.test_add_struct_name ............................ Passed 0.01 sec +212/321 Test #212: xml.test_add_struct_name ............................ Passed 0.02 sec Start 213: xml.test_array 213/321 Test #213: xml.test_array ...................................... Passed 0.01 sec Start 214: xml.test_box -214/321 Test #214: xml.test_box ........................................ Passed 0.01 sec +214/321 Test #214: xml.test_box ........................................ Passed 0.02 sec Start 215: xml.test_combined_processors 215/321 Test #215: xml.test_combined_processors ........................ Passed 0.02 sec Start 216: xml.test_custom_class1 216/321 Test #216: xml.test_custom_class1 .............................. Passed 0.01 sec Start 217: xml.test_custom_class3 -217/321 Test #217: xml.test_custom_class3 .............................. Passed 0.01 sec +217/321 Test #217: xml.test_custom_class3 .............................. Passed 0.02 sec Start 218: xml.test_custom_class4 -218/321 Test #218: xml.test_custom_class4 .............................. Passed 0.01 sec +218/321 Test #218: xml.test_custom_class4 .............................. Passed 0.02 sec Start 219: xml.test_default_values -219/321 Test #219: xml.test_default_values ............................. Passed 0.01 sec +219/321 Test #219: xml.test_default_values ............................. Passed 0.02 sec Start 220: xml.test_default_values -220/321 Test #220: xml.test_default_values ............................. Passed 0.02 sec +220/321 Test #220: xml.test_default_values ............................. Passed 0.01 sec Start 221: xml.test_enum -221/321 Test #221: xml.test_enum ....................................... Passed 0.01 sec +221/321 Test #221: xml.test_enum ....................................... Passed 0.02 sec Start 222: xml.test_field_variant -222/321 Test #222: xml.test_field_variant .............................. Passed 0.01 sec +222/321 Test #222: xml.test_field_variant .............................. Passed 0.02 sec Start 223: xml.test_flag_enum -223/321 Test #223: xml.test_flag_enum .................................. Passed 0.02 sec +223/321 Test #223: xml.test_flag_enum .................................. Passed 0.03 sec Start 224: xml.test_flag_enum_with_int 224/321 Test #224: xml.test_flag_enum_with_int ......................... Passed 0.03 sec Start 225: xml.test_flatten -225/321 Test #225: xml.test_flatten .................................... Passed 0.01 sec +225/321 Test #225: xml.test_flatten .................................... Passed 0.02 sec Start 226: xml.test_flatten_anonymous -226/321 Test #226: xml.test_flatten_anonymous .......................... Passed 0.01 sec +226/321 Test #226: xml.test_flatten_anonymous .......................... Passed 0.02 sec Start 227: xml.test_forward_list 227/321 Test #227: xml.test_forward_list ............................... Passed 0.02 sec Start 228: xml.test_literal -228/321 Test #228: xml.test_literal .................................... Passed 0.01 sec +228/321 Test #228: xml.test_literal .................................... Passed 0.02 sec Start 229: xml.test_literal_map 229/321 Test #229: xml.test_literal_map ................................ Passed 0.02 sec Start 230: xml.test_map @@ -8788,81 +8824,81 @@ Start 233: xml.test_readme_example 233/321 Test #233: xml.test_readme_example ............................. Passed 0.01 sec Start 234: xml.test_readme_example2 -234/321 Test #234: xml.test_readme_example2 ............................ Passed 0.01 sec +234/321 Test #234: xml.test_readme_example2 ............................ Passed 0.02 sec Start 235: xml.test_ref -235/321 Test #235: xml.test_ref ........................................ Passed 0.01 sec +235/321 Test #235: xml.test_ref ........................................ Passed 0.02 sec Start 236: xml.test_save_load -236/321 Test #236: xml.test_save_load .................................. Passed 0.01 sec +236/321 Test #236: xml.test_save_load .................................. Passed 0.02 sec Start 237: xml.test_set -237/321 Test #237: xml.test_set ........................................ Passed 0.01 sec +237/321 Test #237: xml.test_set ........................................ Passed 0.02 sec Start 238: xml.test_size -238/321 Test #238: xml.test_size ....................................... Passed 0.00 sec +238/321 Test #238: xml.test_size ....................................... Passed 0.01 sec Start 239: xml.test_snake_case_to_camel_case -239/321 Test #239: xml.test_snake_case_to_camel_case ................... Passed 0.01 sec +239/321 Test #239: xml.test_snake_case_to_camel_case ................... Passed 0.02 sec Start 240: xml.test_snake_case_to_pascal_case -240/321 Test #240: xml.test_snake_case_to_pascal_case .................. Passed 0.01 sec +240/321 Test #240: xml.test_snake_case_to_pascal_case .................. Passed 0.02 sec Start 241: xml.test_string_map 241/321 Test #241: xml.test_string_map ................................. Passed 0.01 sec Start 242: xml.test_tagged_union -242/321 Test #242: xml.test_tagged_union ............................... Passed 0.01 sec +242/321 Test #242: xml.test_tagged_union ............................... Passed 0.02 sec Start 243: xml.test_timestamp -243/321 Test #243: xml.test_timestamp .................................. Passed 0.01 sec +243/321 Test #243: xml.test_timestamp .................................. Passed 0.02 sec Start 244: xml.test_unique_ptr 244/321 Test #244: xml.test_unique_ptr ................................. Passed 0.01 sec Start 245: xml.test_unique_ptr2 -245/321 Test #245: xml.test_unique_ptr2 ................................ Passed 0.01 sec +245/321 Test #245: xml.test_unique_ptr2 ................................ Passed 0.02 sec Start 246: xml.test_variant -246/321 Test #246: xml.test_variant .................................... Passed 0.01 sec +246/321 Test #246: xml.test_variant .................................... Passed 0.02 sec Start 247: xml.test_wstring -247/321 Test #247: xml.test_wstring .................................... Passed 0.01 sec +247/321 Test #247: xml.test_wstring .................................... Passed 0.02 sec Start 248: xml.test_xml_content -248/321 Test #248: xml.test_xml_content ................................ Passed 0.02 sec +248/321 Test #248: xml.test_xml_content ................................ Passed 0.01 sec Start 249: xml.test_xml_content2 -249/321 Test #249: xml.test_xml_content2 ............................... Passed 0.01 sec +249/321 Test #249: xml.test_xml_content2 ............................... Passed 0.02 sec Start 250: toml.test_add_struct_name -250/321 Test #250: toml.test_add_struct_name ........................... Passed 0.00 sec +250/321 Test #250: toml.test_add_struct_name ........................... Passed 0.01 sec Start 251: toml.test_array -251/321 Test #251: toml.test_array ..................................... Passed 0.01 sec +251/321 Test #251: toml.test_array ..................................... Passed 0.02 sec Start 252: toml.test_box -252/321 Test #252: toml.test_box ....................................... Passed 0.01 sec +252/321 Test #252: toml.test_box ....................................... Passed 0.02 sec Start 253: toml.test_combined_processors -253/321 Test #253: toml.test_combined_processors ....................... Passed 0.01 sec +253/321 Test #253: toml.test_combined_processors ....................... Passed 0.02 sec Start 254: toml.test_custom_class1 254/321 Test #254: toml.test_custom_class1 ............................. Passed 0.01 sec Start 255: toml.test_custom_class3 -255/321 Test #255: toml.test_custom_class3 ............................. Passed 0.01 sec +255/321 Test #255: toml.test_custom_class3 ............................. Passed 0.02 sec Start 256: toml.test_custom_class4 -256/321 Test #256: toml.test_custom_class4 ............................. Passed 0.01 sec +256/321 Test #256: toml.test_custom_class4 ............................. Passed 0.02 sec Start 257: toml.test_default_values -257/321 Test #257: toml.test_default_values ............................ Passed 0.01 sec +257/321 Test #257: toml.test_default_values ............................ Passed 0.02 sec Start 258: toml.test_default_values -258/321 Test #258: toml.test_default_values ............................ Passed 0.02 sec +258/321 Test #258: toml.test_default_values ............................ Passed 0.01 sec Start 259: toml.test_enum -259/321 Test #259: toml.test_enum ...................................... Passed 0.01 sec +259/321 Test #259: toml.test_enum ...................................... Passed 0.02 sec Start 260: toml.test_field_variant -260/321 Test #260: toml.test_field_variant ............................. Passed 0.03 sec +260/321 Test #260: toml.test_field_variant ............................. Passed 0.01 sec Start 261: toml.test_flag_enum -261/321 Test #261: toml.test_flag_enum ................................. Passed 0.03 sec +261/321 Test #261: toml.test_flag_enum ................................. Passed 0.02 sec Start 262: toml.test_flag_enum_with_int -262/321 Test #262: toml.test_flag_enum_with_int ........................ Passed 0.01 sec +262/321 Test #262: toml.test_flag_enum_with_int ........................ Passed 0.02 sec Start 263: toml.test_flatten -263/321 Test #263: toml.test_flatten ................................... Passed 0.01 sec +263/321 Test #263: toml.test_flatten ................................... Passed 0.03 sec Start 264: toml.test_flatten_anonymous -264/321 Test #264: toml.test_flatten_anonymous ......................... Passed 0.01 sec +264/321 Test #264: toml.test_flatten_anonymous ......................... Passed 0.02 sec Start 265: toml.test_forward_list 265/321 Test #265: toml.test_forward_list .............................. Passed 0.01 sec Start 266: toml.test_literal -266/321 Test #266: toml.test_literal ................................... Passed 0.01 sec +266/321 Test #266: toml.test_literal ................................... Passed 0.02 sec Start 267: toml.test_literal_map 267/321 Test #267: toml.test_literal_map ............................... Passed 0.02 sec Start 268: toml.test_map -268/321 Test #268: toml.test_map ....................................... Passed 0.02 sec +268/321 Test #268: toml.test_map ....................................... Passed 0.01 sec Start 269: toml.test_map_with_key_validation -269/321 Test #269: toml.test_map_with_key_validation ................... Passed 0.02 sec +269/321 Test #269: toml.test_map_with_key_validation ................... Passed 0.01 sec Start 270: toml.test_monster_example -270/321 Test #270: toml.test_monster_example ........................... Passed 0.01 sec +270/321 Test #270: toml.test_monster_example ........................... Passed 0.02 sec Start 271: toml.test_readme_example -271/321 Test #271: toml.test_readme_example ............................ Passed 0.01 sec +271/321 Test #271: toml.test_readme_example ............................ Passed 0.02 sec Start 272: toml.test_readme_example2 272/321 Test #272: toml.test_readme_example2 ........................... Passed 0.02 sec Start 273: toml.test_ref @@ -8870,23 +8906,23 @@ Start 274: toml.test_save_load 274/321 Test #274: toml.test_save_load ................................. Passed 0.01 sec Start 275: toml.test_set -275/321 Test #275: toml.test_set ....................................... Passed 0.01 sec +275/321 Test #275: toml.test_set ....................................... Passed 0.02 sec Start 276: toml.test_size -276/321 Test #276: toml.test_size ...................................... Passed 0.01 sec +276/321 Test #276: toml.test_size ...................................... Passed 0.02 sec Start 277: toml.test_snake_case_to_camel_case -277/321 Test #277: toml.test_snake_case_to_camel_case .................. Passed 0.01 sec +277/321 Test #277: toml.test_snake_case_to_camel_case .................. Passed 0.02 sec Start 278: toml.test_snake_case_to_pascal_case 278/321 Test #278: toml.test_snake_case_to_pascal_case ................. Passed 0.01 sec Start 279: toml.test_string_map -279/321 Test #279: toml.test_string_map ................................ Passed 0.01 sec +279/321 Test #279: toml.test_string_map ................................ Passed 0.02 sec Start 280: toml.test_tagged_union -280/321 Test #280: toml.test_tagged_union .............................. Passed 0.01 sec +280/321 Test #280: toml.test_tagged_union .............................. Passed 0.02 sec Start 281: toml.test_timestamp -281/321 Test #281: toml.test_timestamp ................................. Passed 0.02 sec +281/321 Test #281: toml.test_timestamp ................................. Passed 0.01 sec Start 282: toml.test_unique_ptr -282/321 Test #282: toml.test_unique_ptr ................................ Passed 0.01 sec +282/321 Test #282: toml.test_unique_ptr ................................ Passed 0.02 sec Start 283: toml.test_unique_ptr2 -283/321 Test #283: toml.test_unique_ptr2 ............................... Passed 0.01 sec +283/321 Test #283: toml.test_unique_ptr2 ............................... Passed 0.02 sec Start 284: toml.test_variant 284/321 Test #284: toml.test_variant ................................... Passed 0.02 sec Start 285: toml.test_wstring @@ -8896,9 +8932,9 @@ Start 287: yaml.test_array 287/321 Test #287: yaml.test_array ..................................... Passed 0.01 sec Start 288: yaml.test_box -288/321 Test #288: yaml.test_box ....................................... Passed 0.01 sec +288/321 Test #288: yaml.test_box ....................................... Passed 0.02 sec Start 289: yaml.test_combined_processors -289/321 Test #289: yaml.test_combined_processors ....................... Passed 0.01 sec +289/321 Test #289: yaml.test_combined_processors ....................... Passed 0.02 sec Start 290: yaml.test_custom_class1 290/321 Test #290: yaml.test_custom_class1 ............................. Passed 0.01 sec Start 291: yaml.test_custom_class3 @@ -8906,51 +8942,51 @@ Start 292: yaml.test_custom_class4 292/321 Test #292: yaml.test_custom_class4 ............................. Passed 0.02 sec Start 293: yaml.test_default_values -293/321 Test #293: yaml.test_default_values ............................ Passed 0.01 sec +293/321 Test #293: yaml.test_default_values ............................ Passed 0.02 sec Start 294: yaml.test_default_values -294/321 Test #294: yaml.test_default_values ............................ Passed 0.02 sec +294/321 Test #294: yaml.test_default_values ............................ Passed 0.01 sec Start 295: yaml.test_enum -295/321 Test #295: yaml.test_enum ...................................... Passed 0.01 sec +295/321 Test #295: yaml.test_enum ...................................... Passed 0.02 sec Start 296: yaml.test_field_variant -296/321 Test #296: yaml.test_field_variant ............................. Passed 0.02 sec +296/321 Test #296: yaml.test_field_variant ............................. Passed 0.03 sec Start 297: yaml.test_flag_enum -297/321 Test #297: yaml.test_flag_enum ................................. Passed 0.01 sec +297/321 Test #297: yaml.test_flag_enum ................................. Passed 0.03 sec Start 298: yaml.test_flag_enum_with_int 298/321 Test #298: yaml.test_flag_enum_with_int ........................ Passed 0.02 sec Start 299: yaml.test_flatten -299/321 Test #299: yaml.test_flatten ................................... Passed 0.02 sec +299/321 Test #299: yaml.test_flatten ................................... Passed 0.01 sec Start 300: yaml.test_flatten_anonymous -300/321 Test #300: yaml.test_flatten_anonymous ......................... Passed 0.01 sec +300/321 Test #300: yaml.test_flatten_anonymous ......................... Passed 0.02 sec Start 301: yaml.test_forward_list 301/321 Test #301: yaml.test_forward_list .............................. Passed 0.02 sec Start 302: yaml.test_literal -302/321 Test #302: yaml.test_literal ................................... Passed 0.01 sec +302/321 Test #302: yaml.test_literal ................................... Passed 0.02 sec Start 303: yaml.test_literal_map -303/321 Test #303: yaml.test_literal_map ............................... Passed 0.01 sec +303/321 Test #303: yaml.test_literal_map ............................... Passed 0.02 sec Start 304: yaml.test_map 304/321 Test #304: yaml.test_map ....................................... Passed 0.01 sec Start 305: yaml.test_map_with_key_validation -305/321 Test #305: yaml.test_map_with_key_validation ................... Passed 0.01 sec +305/321 Test #305: yaml.test_map_with_key_validation ................... Passed 0.02 sec Start 306: yaml.test_monster_example 306/321 Test #306: yaml.test_monster_example ........................... Passed 0.02 sec Start 307: yaml.test_readme_example 307/321 Test #307: yaml.test_readme_example ............................ Passed 0.02 sec Start 308: yaml.test_readme_example2 -308/321 Test #308: yaml.test_readme_example2 ........................... Passed 0.02 sec +308/321 Test #308: yaml.test_readme_example2 ........................... Passed 0.01 sec Start 309: yaml.test_ref 309/321 Test #309: yaml.test_ref ....................................... Passed 0.02 sec Start 310: yaml.test_save_load -310/321 Test #310: yaml.test_save_load ................................. Passed 0.02 sec +310/321 Test #310: yaml.test_save_load ................................. Passed 0.01 sec Start 311: yaml.test_set -311/321 Test #311: yaml.test_set ....................................... Passed 0.02 sec +311/321 Test #311: yaml.test_set ....................................... Passed 0.01 sec Start 312: yaml.test_size -312/321 Test #312: yaml.test_size ...................................... Passed 0.01 sec +312/321 Test #312: yaml.test_size ...................................... Passed 0.02 sec Start 313: yaml.test_snake_case_to_camel_case 313/321 Test #313: yaml.test_snake_case_to_camel_case .................. Passed 0.02 sec Start 314: yaml.test_string_map 314/321 Test #314: yaml.test_string_map ................................ Passed 0.02 sec Start 315: yaml.test_tagged_union -315/321 Test #315: yaml.test_tagged_union .............................. Passed 0.02 sec +315/321 Test #315: yaml.test_tagged_union .............................. Passed 0.01 sec Start 316: yaml.test_timestamp 316/321 Test #316: yaml.test_timestamp ................................. Passed 0.02 sec Start 317: yaml.test_unique_ptr @@ -8960,13 +8996,13 @@ Start 319: yaml.test_variant 319/321 Test #319: yaml.test_variant ................................... Passed 0.02 sec Start 320: yaml.test_wstring -320/321 Test #320: yaml.test_wstring ................................... Passed 0.02 sec +320/321 Test #320: yaml.test_wstring ................................... Passed 0.01 sec Start 321: bson.test_snake_case_to_pascal_case 321/321 Test #321: bson.test_snake_case_to_pascal_case ................. Passed 0.02 sec 100% tests passed, 0 tests failed out of 321 -Total Test time (real) = 4.25 sec +Total Test time (real) = 5.16 sec create-stamp debian/debhelper-build-stamp dh_testroot -O--buildsystem=cmake\+ninja dh_prep -O--buildsystem=cmake\+ninja @@ -9309,9 +9345,9 @@ dh_gencontrol -O--buildsystem=cmake\+ninja dh_md5sums -O--buildsystem=cmake\+ninja dh_builddeb -O--buildsystem=cmake\+ninja +dpkg-deb: building package 'libreflectcpp0.14' in '../libreflectcpp0.14_0.14.1-1_arm64.deb'. dpkg-deb: building package 'libreflectcpp0.14-dbgsym' in '../libreflectcpp0.14-dbgsym_0.14.1-1_arm64.deb'. dpkg-deb: building package 'libreflectcpp-dev' in '../libreflectcpp-dev_0.14.1-1_arm64.deb'. -dpkg-deb: building package 'libreflectcpp0.14' in '../libreflectcpp0.14_0.14.1-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../reflect-cpp_0.14.1-1_arm64.buildinfo dpkg-genchanges --build=binary -O../reflect-cpp_0.14.1-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -9319,12 +9355,14 @@ 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/2980202/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/2980202/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/3703947 and its subdirectories -I: Current time: Wed Feb 12 13:47:51 -12 2025 -I: pbuilder-time-stamp: 1739411271 +I: removing directory /srv/workspace/pbuilder/2980202 and its subdirectories +I: Current time: Wed Mar 18 22:32:17 +14 2026 +I: pbuilder-time-stamp: 1773822737